parent
c1f8304879
commit
98f444e860
@ -1 +1 @@
|
||||
ee23286997751dba3e8eac6fe72a5ad7a0b150fe SOURCES/dotnet-v3.1.117-SDK.tar.gz
|
||||
ccc393389b53e9e1cdf5e3a754e0e6b61d7895e2 SOURCES/dotnet-v3.1.118-SDK.tar.gz
|
||||
|
@ -1 +1 @@
|
||||
SOURCES/dotnet-v3.1.117-SDK.tar.gz
|
||||
SOURCES/dotnet-v3.1.118-SDK.tar.gz
|
||||
|
@ -1,22 +0,0 @@
|
||||
diff --git a/src/settings.cmake b/src/settings.cmake
|
||||
--- a/src/settings.cmake
|
||||
+++ b/src/settings.cmake
|
||||
@@ -174,6 +174,7 @@
|
||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Xlinker -Bsymbolic -Bsymbolic-functions")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--build-id=sha1 -Wl,-z,relro,-z,now")
|
||||
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -pie")
|
||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie -Wl,--build-id=sha1 -Wl,-z,relro,-z,now")
|
||||
add_compile_options(-fstack-protector-strong)
|
||||
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
--- a/src/corehost/cli/apphost/CMakeLists.txt
|
||||
+++ b/src/corehost/cli/apphost/CMakeLists.txt
|
||||
@@ -50,6 +50,8 @@
|
||||
|
||||
add_definitions(-DFEATURE_APPHOST=1)
|
||||
|
||||
+set_target_properties("apphost" PROPERTIES LINK_FLAGS -pie)
|
||||
+
|
||||
# Disable manifest generation into the file .exe on Windows
|
||||
if(WIN32)
|
||||
set_property(TARGET ${PROJECT_NAME} PROPERTY
|
@ -1,11 +0,0 @@
|
||||
--- a/src/Native/Unix/System.Native/CMakeLists.txt
|
||||
+++ b/src/Native/Unix/System.Native/CMakeLists.txt
|
||||
@@ -48,6 +48,8 @@
|
||||
set_target_properties(System.Native-Static PROPERTIES PREFIX "")
|
||||
set_target_properties(System.Native-Static PROPERTIES OUTPUT_NAME System.Native CLEAN_DIRECT_OUTPUT 1)
|
||||
|
||||
+set_target_properties(System.Native PROPERTIES LINK_FLAGS -pie)
|
||||
+
|
||||
if (CMAKE_SYSTEM_NAME STREQUAL Linux AND NOT CLR_CMAKE_PLATFORM_ANDROID)
|
||||
target_link_libraries(System.Native rt)
|
||||
endif ()
|
Loading…
Reference in New Issue