What | Removed | Added |
---|---|---|
Status | NEW | RESOLVED |
CC | jkowalczyk@suse.com | |
Resolution | --- | FIXED |
Closing along with bsc#1113978. Published packages of Go 1.10+ now include the following: # gccgo on ppc64le with default PIE enabled fails with: # error while loading shared libraries: # R_PPC64_ADDR16_HA re10143fb0c for symbol `' out of range # track https://github.com/golang/go/issues/28531 # linuxppc-dev discussion: # "PIE binaries are no longer mapped below 4 GiB on ppc64le" # https://lists.ozlabs.org/pipermail/linuxppc-dev/2018-November/180862.html # fixes bsc#1113978 boo#1098017 %ifarch ppc64le #!BuildIgnore: gcc-PIE %endif And the relevant go1.10 changelog entry is: - Fix build error with PIE linker flags on ppc64le. bsc#1113978 boo#1098017 * gccgo on ppc64le with default PIE enabled fails with: error while loading shared libraries: R_PPC64_ADDR16_HA re10143fb0c for symbol `' out of range * linuxppc-dev discussion: "PIE binaries are no longer mapped below 4 GiB on ppc64le" https://lists.ozlabs.org/pipermail/linuxppc-dev/2018-November/180862.html * Add for ppc64le only: #!BuildIgnore: gcc-PIE * OBS environment defaults to PIE * Upstream fix for go buildmode PIE desired, track upstream go#28531