• Michael Hudson-Doyle's avatar
    cmd/link: do not pass -no-pie to host linker when -linkshared is passed · 2d26a65f
    Michael Hudson-Doyle authored
    As the comment above the code I'm changing says, when building with
    -buildmode=exe, the default compiler flags produce code incompatible with PIE.
    But when -linkshared is passed, the default compiler flags are not used so this
    does not apply. And now I've found a system (linux/arm64 with glibc 2.27) where
    this combination of flags causes a problem, albeit for reasons I don't really
    understand, so stop passing -no-pie when -linkshared is passed.
    
    Change-Id: I412ec7941dc0cb89e6d1b171fc29288aadcb9f20
    Reviewed-on: https://go-review.googlesource.com/104815
    Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
    2d26a65f
Name
Last commit
Last update
..
addr2line Loading commit data...
api Loading commit data...
asm Loading commit data...
buildid Loading commit data...
cgo Loading commit data...
compile Loading commit data...
cover Loading commit data...
dist Loading commit data...
doc Loading commit data...
fix Loading commit data...
go Loading commit data...
gofmt Loading commit data...
internal Loading commit data...
link Loading commit data...
nm Loading commit data...
objdump Loading commit data...
pack Loading commit data...
pprof Loading commit data...
test2json Loading commit data...
trace Loading commit data...
vendor Loading commit data...
vet Loading commit data...