EXECUTE_PROCESS(COMMAND getconf LFS_LDFLAGS OUTPUT_VARIABLE LFS_LDFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
EXECUTE_PROCESS(COMMAND getconf LFS_LIBS OUTPUT_VARIABLE LFS_LIBS OUTPUT_STRIP_TRAILING_WHITESPACE)
-SET(COMPILE_BASE_FLAGS "-g -fPIC -Werror -Wall -Wl,--as-needed -Wl,--no-whole-archive -fvisibility=hidden -fvisibility-inlines-hidden ${LFS_CFLAGS}")
+SET(COMPILE_BASE_FLAGS "-g -fPIC -Werror -Wall -fvisibility=hidden -fvisibility-inlines-hidden ${LFS_CFLAGS}")
+link_libraries("-Wl,--as-needed -Wl,--no-whole-archive")
SET(CMAKE_C_FLAGS_PROFILING "${COMPILE_BASE_FLAGS} -O0 -pg")
SET(CMAKE_CXX_FLAGS_PROFILING "${COMPILE_BASE_FLAGS} -O0 -pg -std=${CXX_STD}")