]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_target/src/spec/freebsd_base.rs
Auto merge of #84842 - blkerby:null_lowercase, r=joshtriplett
[rust.git] / compiler / rustc_target / src / spec / freebsd_base.rs
index 86db2bf8eed0b0be90246b2bf2c4345b50df6ed6..5d3c28e5f29c9d80a19675ff9f85d5ff4ce830be 100644 (file)
@@ -1,23 +1,13 @@
-use crate::spec::{LinkArgs, LinkerFlavor, RelroLevel, TargetOptions};
+use crate::spec::{RelroLevel, TargetOptions};
 
 pub fn opts() -> TargetOptions {
-    let mut args = LinkArgs::new();
-    args.insert(
-        LinkerFlavor::Gcc,
-        vec![
-            // Always enable NX protection when it is available
-            "-Wl,-z,noexecstack".to_string(),
-        ],
-    );
-
     TargetOptions {
         os: "freebsd".to_string(),
         dynamic_linking: true,
         executables: true,
-        os_family: Some("unix".to_string()),
+        families: vec!["unix".to_string()],
         linker_is_gnu: true,
         has_rpath: true,
-        pre_link_args: args,
         position_independent_executables: true,
         eliminate_frame_pointer: false, // FIXME 43575
         relro_level: RelroLevel::Full,