gentoo / musl

[MIRROR] musl development overlay
https://gitweb.gentoo.org/proj/musl.git
99 stars 59 forks source link

dev-java/icedtea-bin: Alpine revbump + fix deps #430

Closed teapot9 closed 3 years ago

teapot9 commented 3 years ago

Some libs had unresolved soname dependencies, with no other lib being linked to them. So I added useflags to include their dependencies. Use of Alpine's libjpeg-turbo for libjpeg.so.8 dependency.

Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Louis Leseur louis.leseur@gmail.com

anarchpenguin commented 3 years ago

I am a bit worried with the libjpeg-turbo change, is there a reason your not wanting to use the pkg from ::gentoo? With the current fix your proposing we will end up with a file collision that will need to be fixed no matter what.

teapot9 commented 3 years ago

libjpeg-turbo::gentoo installs libjpeg.so.62, but Alpine compiles icedtea against libjpeg.so.8. I did not find any package in ::gentoo providing libjpeg.so.8 so I used Alpine's libjpeg-turbo. I though I avoided file collision by installing libjpeg in /opt/icedtea-bin-3.18.0/jre/lib/$ARCH.

Maybe there is a better fix. This fix also requires to follow Alpine's libjpeg-turbo updates in addition to icedtea.

anarchpenguin commented 3 years ago

If you want to update this for the latest available release they have available for download I will be more then happy to push it. I have noticed that what is in overlay right now has no distfiles available.