Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 456332 - emul-linux-x86-* linker scripts problems with proprietary software
Summary: emul-linux-x86-* linker scripts problems with proprietary software
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Lowest enhancement
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-09 16:39 UTC by Maciej Mrozowski
Modified: 2013-02-11 20:48 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Mrozowski gentoo-dev 2013-02-09 16:39:52 UTC
Coming from bug 4411 and from bug 290974.

dlopening 32bit shared libs with no version information supplied fails.

If introducing linker script was not religious movement preventing non-Gentoo managed packages (like IBM Rational Rhapsody, some proprietary database servers) from working on Gentoo, I'd prefer if there was an option (USE flag?) to have emul-linux libraries install symlinks in /lib32 instead.

I can understand RESOLVED/EGOAWAY attitude towards tree packages broken this way, but I think we shouldn't purposely prevent software from running on Gentoo.
Comment 1 Pacho Ramos gentoo-dev 2013-02-09 16:52:03 UTC
Reading that bug reports looks like base-system maintainers won't fix this for native libs... I wouldn't diverge then for emul packages :/
Comment 2 Maciej Mrozowski gentoo-dev 2013-02-09 19:00:43 UTC
I only reported it against emul-linux as said package (-baselibs- to be more specific) provides those files..
Comment 3 Maciej Mrozowski gentoo-dev 2013-02-09 19:04:36 UTC
Anyway, feel free to decrease severity as you like, I can manually relink them for my use. Handling of this issue (mostly vapier's dismisses that problem doesn't need fixing in Gentoo) just feels wrong to me.
Comment 4 Pacho Ramos gentoo-dev 2013-02-09 19:14:21 UTC
The problem is that I am unsure how base-system people could agree with this :|, also, this will be useless in the future when we move to newer mgorny's eclasses to natively support multilib
Comment 5 Maciej Mrozowski gentoo-dev 2013-02-10 02:15:48 UTC
Could you just estimate how much work would be to make those symlinks optional? (by the means of masked USE flag for instance)
Comment 6 Pacho Ramos gentoo-dev 2013-02-10 07:36:35 UTC
Not sure, I guess it can be done tweaking /usr/portage/eclass/emul-linux-x86.eclass a bit. Looks like it would need to run something like "ln -s /usr/lib32/*.so* /lib32" :/
Comment 7 Maciej Mrozowski gentoo-dev 2013-02-11 20:48:58 UTC
Blah, I'll reopen if I have some patches to offer.