libc.so支持

This commit is contained in:
zhangzheng
2025-02-01 12:26:56 +08:00
parent 7303d5071a
commit 7eac072746
111 changed files with 8260 additions and 9499 deletions

View File

@@ -8,14 +8,18 @@ if (${CONFIG_ARCH} STREQUAL "cortex-m3" OR
# -n -pie -fpie -fpic -msingle-pic-base -mno-pic-data-is-text-relative
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \
-fPIC -fPIE -n -pie -fpie -fpic -msingle-pic-base -mno-pic-data-is-text-relative \
-z max-page-size=0x4 -z common-page-size=0x4 \
" )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \
-fPIC -fPIE -n -pie -fpie -fpic -msingle-pic-base -mno-pic-data-is-text-relative \
-z max-page-size=0x4 -z common-page-size=0x \
" )
set(CMAKE_CXX_FLAGS "${CMAKE_ASM_FLAGS} \
set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} \
-fPIC -fPIE -n -pie -fpie -fpic -msingle-pic-base -mno-pic-data-is-text-relative \
-z max-page-size=0x4 -z common-page-size=0x4 \
" )
set(CORTEX_M_LINK_FLAGS " -pie ")
#-Ttext-segment=0x0
set(CORTEX_M_LINK_FLAGS "-pie -z max-page-size=0x4 -z common-page-size=0x4 ")
set(LIBC_NAME "muslc")
set(ARCH_NAME "armv7_8m")