aboutsummaryrefslogtreecommitdiffstats
path: root/community/rust/static-pie.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/rust/static-pie.patch')
-rw-r--r--community/rust/static-pie.patch12
1 files changed, 6 insertions, 6 deletions
diff --git a/community/rust/static-pie.patch b/community/rust/static-pie.patch
index 542dbffb88..c6ffdbe00c 100644
--- a/community/rust/static-pie.patch
+++ b/community/rust/static-pie.patch
@@ -40,8 +40,8 @@ library, just like static binaries, but more secure.
0x000000006ffffff9 (RELACOUNT) 223
0x0000000000000000 (NULL) 0x0
---- a/src/librustc_back/target/linux_musl_base.rs
-+++ b/src/librustc_back/target/linux_musl_base.rs
+--- a/src/librustc_target/spec/linux_musl_base.rs
++++ b/src/librustc_target/spec/linux_musl_base.rs
@@ -25,5 +25,8 @@
// These targets allow the user to choose between static and dynamic linking.
base.crt_static_respected = true;
@@ -51,8 +51,8 @@ library, just like static binaries, but more secure.
+
base
}
---- a/src/librustc_back/target/mod.rs
-+++ b/src/librustc_back/target/mod.rs
+--- a/src/librustc_target/spec/mod.rs
++++ b/src/librustc_target/spec/mod.rs
@@ -388,6 +388,8 @@
/// the functions in the executable are not randomized and can be used
/// during an exploit of a vulnerability in any code.
@@ -89,8 +89,8 @@ library, just like static binaries, but more secure.
position_independent_executable = true;
}
}
---- a/src/librustc_back/target/mod.rs
-+++ b/src/librustc_back/target/mod.rs
+--- a/src/librustc_target/spec/mod.rs
++++ b/src/librustc_target/spec/mod.rs
@@ -778,7 +778,8 @@
key!(has_rpath, bool);
key!(no_default_libraries, bool);