diff --git a/CMakeLists.txt b/CMakeLists.txt index 528497ec..5510de25 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -66,10 +66,11 @@ if(MINIMAL_BUILD) endif() if(MUSL_OPTIMIZED_BUILD) - set(MUSL_FLAGS "-static -Os") + set(MUSL_FLAGS "-static -Os -fPIE -pie") endif() # explicitly set hardening flags +set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(FALCO_SECURITY_FLAGS "-Wl,-z,relro,-z,now -fstack-protector-strong") if(CMAKE_BUILD_TYPE STREQUAL "release") set(FALCO_SECURITY_FLAGS "${FALCO_SECURITY_FLAGS} -D_FORTIFY_SOURCE=2")