Skip to content

Commit 75b80c9

Browse files
committed
update libc to new version and fix CMake (compile math library)
1 parent f690595 commit 75b80c9

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

contracts/musl/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ file(GLOB ENV_SOURCES "upstream/src/env/*.c")
44
file(GLOB ERRNO_SOURCES "upstream/src/errno/*.c")
55
file(GLOB EXIT_SOURCES "upstream/src/exit/*.c")
66
file(GLOB LOCALE_SOURCES "upstream/src/locale/*.c")
7-
file(GLOB MALLOC_SOURCES "upstream/src/malloc/*.c")
7+
file(GLOB MATH_SOURCES "upstream/src/math/*.c")
88
file(GLOB MBYTE_SOURCES "upstream/src/multibyte/*.c")
99
file(GLOB MISC_SOURCES "upstream/src/misc/*.c")
1010
file(GLOB SEARCH_SOURCES "upstream/src/search/*.c")
@@ -13,12 +13,12 @@ file(GLOB STDLIB_SOURCES "upstream/src/stdlib/*.c")
1313
file(GLOB STRING_SOURCES "upstream/src/string/*.c")
1414
file(GLOB TIME_SOURCES "upstream/src/time/*.c")
1515
file(GLOB THREAD_SOURCES "upstream/src/thread/*.c") #only for __lock __unlock
16-
set(INTERNAL_SOURCES upstream/src/internal/intscan.c upstream/src/internal/shgetc.c upstream/src/internal/libc.c)
16+
set(INTERNAL_SOURCES upstream/src/internal/floatscan.c upstream/src/internal/intscan.c upstream/src/internal/shgetc.c upstream/src/internal/libc.c)
1717

1818
add_wast_library(TARGET libc
1919
NOWARNINGS
20-
SOURCE_FILES ${CRYPT_SOURCES} ${CTYPE_SOURCES} ${ENV_SOURCES} ${ERRNO_SOURCES} ${EXIT_SOURCES} ${INTERNAL_SOURCES} ${LOCALE_SOURCES} ${MBYTE_SOURCES}
21-
${MISC_SOURCES} ${SEARCH_SOURCES} ${STDIO_SOURCES} ${STDLIB_SOURCES} ${STRING_SOURCES} ${TIME_SOURCES} ${THREAD_SOURCES}
20+
SOURCE_FILES ${CRYPT_SOURCES} ${CTYPE_SOURCES} ${ENV_SOURCES} ${ERRNO_SOURCES} ${EXIT_SOURCES} ${INTERNAL_SOURCES} ${LOCALE_SOURCES} ${MATH_SOURCES}
21+
${MBYTE_SOURCES} ${MISC_SOURCES} ${SEARCH_SOURCES} ${STDIO_SOURCES} ${STDLIB_SOURCES} ${STRING_SOURCES} ${TIME_SOURCES} ${THREAD_SOURCES}
2222
INCLUDE_FOLDERS ${CMAKE_SOURCE_DIR}/contracts/musl/upstream/include
2323
${CMAKE_SOURCE_DIR}/contracts/musl/upstream/src/internal
2424
${CMAKE_SOURCE_DIR}/contracts/musl/upstream/arch/eos

0 commit comments

Comments
 (0)