gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc at 0x00000b69c5feaf58 for symbol `' out of range
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gosu (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Sergio Durigan Junior | ||
Focal |
Fix Released
|
Undecided
|
Sergio Durigan Junior | ||
Groovy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
After installing "gosu" on Bionic/Focal on ppc64el, attempts to run the resulting "gosu" binary result in the following error message:
gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc at 0x00000b41bcc7af58 for symbol `' out of range
[Test Plan]
You will need a ppc64el machine in order to test this. This bug happens on Bionic and Focal.
# apt update
# apt install gosu
# gosu nobody true
gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc at 0x00000abd18d0af58 for symbol `' out of range
If you check on (e.g.) amd64, you can see that the software works fine. The following is on Bionic:
# gosu nobody true
# echo $?
0
Then on Focal:
# gosu nobody true
# echo $?
0
[Where problems could occur]
This particular update is not able to cause any regressions on ppc64el, because the software did not work before it.
As for the other architectures, one can always say that there is a chance for a regression when rebuilding an old package from Bionic against newer libraries, but in this case I think the chances are slim to none, especially because gosu depends on very few libraries (which is unusual for a Golang application).
[Original Description]
After installing "gosu" on Bionic on ppc64el, attempts to run the resulting "gosu" binary result in the following error message:
gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc at 0x00000b41bcc7af58 for symbol `' out of range
I spoke briefly with mwhudson about it (recalling he might've dealt with similar issues previously) and he suggested it probably needs a rebuild and asked me to file a bug. :)
(Something something PIC something something PIE something something Go toolchain.)
description: | updated |
Changed in gosu (Ubuntu Bionic): | |
status: | New → Confirmed |
Changed in gosu (Ubuntu Focal): | |
status: | New → Confirmed |
Changed in gosu (Ubuntu Bionic): | |
assignee: | nobody → Sergio Durigan Junior (sergiodj) |
Changed in gosu (Ubuntu Focal): | |
assignee: | nobody → Sergio Durigan Junior (sergiodj) |
Changed in gosu (Ubuntu Bionic): | |
status: | Confirmed → In Progress |
Changed in gosu (Ubuntu Focal): | |
status: | Confirmed → In Progress |
mwhudson, any news about a rebuild of gosu for ppc64le?
(we've definitely seen the issue on 18.04, but I'm not sure about any 19.XX)