]> git.lizzy.rs Git - rust.git/commitdiff
Pass target features to bpf-linker
authorAlessandro Decina <alessandro.d@gmail.com>
Sun, 18 Apr 2021 07:45:08 +0000 (17:45 +1000)
committerAlessandro Decina <alessandro.d@gmail.com>
Sun, 23 May 2021 08:03:27 +0000 (18:03 +1000)
compiler/rustc_codegen_ssa/src/back/linker.rs

index 672b910e9744510e6b241a451db1b9945efbc385..9df8a99cdd681bd0e168c34cb6966e9c3ae96823 100644 (file)
@@ -1489,6 +1489,10 @@ fn finalize(&mut self) {
             Some(ref s) => s,
             None => &self.sess.target.options.cpu,
         });
+        self.cmd.arg("--cpu-features").arg(match &self.sess.opts.cg.target_feature {
+            feat if !feat.is_empty() => feat,
+            _ => &self.sess.target.options.features,
+        });
     }
 
     fn link_dylib(&mut self, _lib: Symbol, _verbatim: bool, _as_needed: bool) {