Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9f9ee5a

Browse files
committed
Merge branch 'bugfix/fix_pthread_for_cpp' into 'master'
newlib: fix pthread macro lack for cpp See merge request sdk/ESP8266_RTOS_SDK!988
2 parents 3ad3fd7 + 3b155c2 commit 9f9ee5a

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

components/newlib/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,5 @@ target_compile_definitions(newlib PUBLIC
1818
-D_CLOCKS_PER_SEC_=CONFIG_FREERTOS_HZ -D_POSIX_THREADS=1 -D_UNIX98_THREAD_MUTEX_ATTRIBUTES=1
1919
)
2020

21-
if(CONFIG_ENABLE_PTHREAD)
22-
target_compile_definitions(newlib PUBLIC
23-
-D_POSIX_THREADS=1 -D_UNIX98_THREAD_MUTEX_AT
24-
)
25-
endif()
26-
2721
target_link_libraries(newlib "-L ${CMAKE_CURRENT_SOURCE_DIR}/newlib/lib")
2822
target_link_libraries(newlib "${LIBC}" "${LIBM}")
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
CFLAGS += -D_CLOCKS_PER_SEC_=CONFIG_FREERTOS_HZ -D_POSIX_THREADS=1 -D_UNIX98_THREAD_MUTEX_ATTRIBUTES=1
2-
ifdef CONFIG_ENABLE_PTHREAD
3-
CFLAGS += -D_POSIX_THREADS=1 -D_UNIX98_THREAD_MUTEX_AT
4-
endif
2+
CPPFLAGS += -D_CLOCKS_PER_SEC_=CONFIG_FREERTOS_HZ -D_POSIX_THREADS=1 -D_UNIX98_THREAD_MUTEX_ATTRIBUTES=1

0 commit comments

Comments
 (0)