|
Bugzilla – Full Text Bug Listing |
| Summary: | sudo 1.9.11 fails on AIX 7.2 | ||
|---|---|---|---|
| Product: | Sudo | Reporter: | altmark |
| Component: | Sudo | Assignee: | Todd C. Miller <Todd.Miller> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | normal | ||
| Version: | 1.9.10 | ||
| Hardware: | IBM | ||
| OS: | AIX | ||
|
Description
altmark
2022-06-07 05:14:24 MDT
It looks like the problem is that sudo was linked against the gcc libatomic.a which exports different symbols. This is a dependency from the version of OpenSSL sudo links with. It should be possible to just build without atomic support as sudo doesn't need that. Yep, when I temporarily change the /usr/lib/libatomic.a symlink to point to /opt/freeware/lib/libatomic.a instead of /usr/lpp/xlC/lib/libatomic.a, it works as expected. So, if atomic support isn't needed, will you rebuild the RPM packages for AIX? Or should I build them myself? I will rebuild the sudo 1.9.11 AIX packages. Great, thank you! I rebuilt the 1.9.11 AIX packages with a version of OpenSSL that doesn't require gcc's libatomic.a. You can download them from sudo.ws or github. Downloaded and tested the new package for AIX 7.2. Works just fine. Thanks a lot for the quick fix! BTW, just for the record: The SHA checksums for the AIX packages on the download webpage seem to be still the old ones. Thanks, I forgot to regenerate that page, fixed now. |