16 lines
722 B
Rust
16 lines
722 B
Rust
$NetBSD: patch-src_librustc__trans_back_linker.rs,v 1.1 2016/09/06 10:36:49 jperkin Exp $
|
|
|
|
Permit post-install install_name_tool fixup.
|
|
|
|
--- src/librustc_trans/back/linker.rs.orig 2016-08-16 01:54:35.000000000 +0000
|
|
+++ src/librustc_trans/back/linker.rs
|
|
@@ -206,6 +206,8 @@ impl<'a> Linker for GnuLinker<'a> {
|
|
self.cmd.args(&["-dynamiclib", "-Wl,-dylib"]);
|
|
|
|
if self.sess.opts.cg.rpath {
|
|
+ // Ensure we can use install_name_tool later to fixup.
|
|
+ self.cmd.arg("-Wl,-headerpad_max_install_names");
|
|
let mut v = OsString::from("-Wl,-install_name,@rpath/");
|
|
v.push(out_filename.file_name().unwrap());
|
|
self.cmd.arg(&v);
|