Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#41788 - [lib32-jack2] 32-bit Jack2 Package is compiled for x86_64
Attached to Project:
Community Packages
Opened by Ongun Kanat (6ng4n) - Tuesday, 02 September 2014, 09:32 GMT
Last edited by Laurent Carlier (lordheavy) - Tuesday, 09 September 2014, 21:16 GMT
Opened by Ongun Kanat (6ng4n) - Tuesday, 02 September 2014, 09:32 GMT
Last edited by Laurent Carlier (lordheavy) - Tuesday, 09 September 2014, 21:16 GMT
|
DetailsDescription:
New update of lib32-jack2 package contains x86_64 binaries instead of i386 in /usr/lib32 folder. Additional info: file command output of the library. /usr/lib32/libjack.so.0.1.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=248aaf5b4a5b3750f01aa9a2dbd65ca9e52b0987, stripped |
This task depends upon
Closed by Laurent Carlier (lordheavy)
Tuesday, 09 September 2014, 21:16 GMT
Reason for closing: Fixed
Additional comments about closing: lib32-jack2-1.9.10-2
Tuesday, 09 September 2014, 21:16 GMT
Reason for closing: Fixed
Additional comments about closing: lib32-jack2-1.9.10-2
A lot has changed, so this is not really a sustainable approach (but you're the maintainer, so you know what's best). The next best thing to do is simply build the 32-bit package in its entirety and remove everything but the lib.
Note: I had to update this as I updated jack2 to the new version. Either way this would've been broken.
Currently, because of this issue, `fsthost` on AUR fails to build with:
/usr/bin/ld: skipping incompatible /usr/lib32/libjack.so when searching for -ljack
…
Makefile:161: recipe for target 'fsthost32' failed
make: *** [fsthost32] Error 2
We can (and probably should) use `waf build_lib32`. That works.
The patch attached.