Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948860 - media-libs/libspng-0.7.4 add missing multilib and other platforms
Summary: media-libs/libspng-0.7.4 add missing multilib and other platforms
Status: RESOLVED DUPLICATE of bug 948862
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Alfred Wingate
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-26 15:37 UTC by Jon Daniel
Modified: 2025-01-29 21:33 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Multilib support for media-libs/libspng (libspng-0.7.4-r1.ebuild,718 bytes, application/vnd.gentoo.ebuild)
2025-01-26 15:42 UTC, Jon Daniel
Details
updated with git and multilib (libspng-9999.ebuild,854 bytes, application/vnd.gentoo.ebuild)
2025-01-29 18:21 UTC, Jon Daniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Daniel 2025-01-26 15:37:37 UTC
amd64 no-multilib support only

Reproducible: Always

Steps to Reproduce:
emerge -v libspng in multilib environment
Actual Results:  
No 32-bit libspng.so in /usr/lib after install

Expected Results:  
Working multilib install with 32bit to /usr/lib
Comment 1 Jon Daniel 2025-01-26 15:42:41 UTC
Created attachment 917559 [details]
Multilib support for media-libs/libspng

Adds only one other architecture right now ~x86
Comment 2 Alfred Wingate 2025-01-26 21:02:48 UTC
Are there consumers for this? In tree or outside the tree? 

For keywords that gets handled by the arch team. Ideally there would be users requiring that as well. Just because its multilib doesn't mean it needs an x86 keyword.
Comment 3 Jon Daniel 2025-01-26 23:11:26 UTC
The following packages depend on libspng:

x11-wm/xpra
games-emulation/dolphin
media-libs/vips
https://github.com/dkfans/keeperfx

There are lots of other arches to be added also git
Comment 4 Alfred Wingate 2025-01-26 23:12:40 UTC
I mean packages which need multilib from libspng. This was added to gentoo for dolphin which isn't multilib.
Comment 5 Alfred Wingate 2025-01-26 23:17:02 UTC
For keywords specially:

For packages in gentoo with libspng support disabled. The right way to handle missing keywords would be to add new revisions with libspng in depends and missing keywords dropped. Then a create rekeywording requests for the packages so that libspng gets it as well.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-26 23:18:15 UTC
We also generally only multilib something if something (in-tree or significant outside) needs it.
Comment 8 Jon Daniel 2025-01-28 22:49:35 UTC
Obviously every package should support multilib if it is available on 32/64bit platforms so one is able to use both 32 and 64 bit versions of the library package. The packages are outdated and should be updated to support multilib.
I don't understand why you even ask why the support is needed.
Packages not providing multilib support are obviously outdated and keep users from using both 32/64 bit version of the packages.
Comment 9 Jon Daniel 2025-01-29 18:21:38 UTC
Created attachment 917855 [details]
updated with git and multilib
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-29 18:43:05 UTC
(In reply to Jon Daniel from comment #8)
> Obviously every package should support multilib if it is available on
> 32/64bit platforms so one is able to use both 32 and 64 bit versions of the
> library package. The packages are outdated and should be updated to support
> multilib.
> I don't understand why you even ask why the support is needed.
> Packages not providing multilib support are obviously outdated and keep
> users from using both 32/64 bit version of the packages.

https://bugs.gentoo.org/948862#c3
Comment 11 Eli Schwartz gentoo-dev 2025-01-29 21:33:00 UTC
This ticket is invalid by policy, please discuss it in exactly one location.

*** This bug has been marked as a duplicate of bug 948862 ***