Skip to content

Commit 291db15

Browse files
committed
[LA64] This should fix static build
1 parent e77ea1b commit 291db15

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,7 @@ if(NOT CI)
781781
OUTPUT "${BOX64_ROOT}/src/wrapped/generated/functions_list.txt"
782782
COMMAND "${PYTHON_EXECUTABLE}" "${BOX64_ROOT}/rebuild_wrappers.py"
783783
"${BOX64_ROOT}"
784-
"PANDORA" "HAVE_LD80BITS" "NOALIGN" "HAVE_TRACE" "ANDROID" "TERMUX" "STATICBUILD" "--"
784+
"PANDORA" "HAVE_LD80BITS" "NOALIGN" "HAVE_TRACE" "ANDROID" "TERMUX" "STATICBUILD" "LA64" "--"
785785
${WRAPPEDS_HEAD}
786786
MAIN_DEPENDENCY "${BOX64_ROOT}/rebuild_wrappers.py"
787787
DEPENDS ${WRAPPEDS} ${WRAPPEDS_HEAD}

src/wrapped/wrappedlibc_private.h

+4
Original file line numberDiff line numberDiff line change
@@ -1509,7 +1509,11 @@ GOWM(prctl, iFEiLLLL)
15091509
GO(pread, lFipLl)
15101510
GOW(__pread64, lFipLI)
15111511
GO(pread64, lFipLI)
1512+
#ifdef LA64
1513+
GO2(__pread64_chk, lFipLlL, __pread_chk)
1514+
#else
15121515
GO(__pread64_chk, lFipLlL)
1516+
#endif
15131517
GO(__pread_chk, lFipLlL)
15141518
GO(preadv, lFipil)
15151519
GO(preadv2, lFipili)

0 commit comments

Comments
 (0)