--- a/src/debug/createdump/CMakeLists.txt +++ b/src/debug/createdump/CMakeLists.txt @@ -38,6 +38,8 @@ add_dependencies(createdump pal_redefines_file) +SET_TARGET_PROPERTIES(createdump PROPERTIES LINK_FLAGS -pie) + target_link_libraries(createdump createdump_lib # share the PAL/corguids in the dac module --- a/src/corefx/System.Globalization.Native/CMakeLists.txt +++ b/src/corefx/System.Globalization.Native/CMakeLists.txt @@ -71,6 +71,8 @@ set_target_properties(System.Globalization.Native_Static PROPERTIES PREFIX "") set_target_properties(System.Globalization.Native_Static PROPERTIES OUTPUT_NAME System.Globalization.Native) +set_target_properties(System.Globalization.Native PROPERTIES LINK_FLAGS -pie) + if(NOT CLR_CMAKE_PLATFORM_DARWIN) if (NOT CMAKE_SYSTEM_NAME STREQUAL FreeBSD AND NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD) target_link_libraries(System.Globalization.Native