]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/ld: when using host linker pass -r option as -rpath
authorIan Lance Taylor <iant@golang.org>
Thu, 28 Mar 2013 16:37:32 +0000 (09:37 -0700)
committerIan Lance Taylor <iant@golang.org>
Thu, 28 Mar 2013 16:37:32 +0000 (09:37 -0700)
R=golang-dev, daniel.morsing
CC=golang-dev
https://golang.org/cl/8070043

src/cmd/ld/lib.c

index f42b8dfddfa35176f4c6bd388f9fd5c73b7a459d..aa0360bea67056cc490d479af01384499139e536 100644 (file)
@@ -636,6 +636,9 @@ hostlink(void)
        argv[argc++] = "-o";
        argv[argc++] = outfile;
        
+       if(rpath)
+               argv[argc++] = smprint("-Wl,-rpath,%s", rpath);
+
        // Force global symbols to be exported for dlopen, etc.
        // NOTE: May not work on OS X or Windows. We'll see.
        argv[argc++] = "-rdynamic";