--- a/src/cmd/ld/lib.c +++ b/src/cmd/ld/lib.c @@ -786,6 +786,11 @@ hostlink(void) p = strchr(p + 1, ' '); } + // The Go linker does not currently support building objects that + // may be linked into a PIE. See: + // https://code.google.com/p/go/issues/detail?id=6940 + argv[argc++] = "-fno-PIC"; + argv[argc] = nil; quotefmtinstall();