Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 252220

Summary: Please include dev-libs/{nss,nspr} and dev-db/sqlite in emul-linux-x86-baselibs
Product: Gentoo Linux Reporter: Nathan Caldwell <saintdev>
Component: [OLD] LibraryAssignee: AMD64 Project <amd64>
Status: RESOLVED FIXED    
Severity: normal CC: jer, mozilla, pacho, phajdan.jr, rdwald, russ, vapier, Vash63
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 165270    
Attachments: nss-3.12.2_rc1-r1.ebuild

Description Nathan Caldwell 2008-12-22 22:12:43 UTC
I was attempting to build Chromium, and found out there were no 32-bit libraries for nss in the emul-linux-x86 packages. So I decided to make multilib ebuilds for it and it's dependencies.

I'm probably doing something wrong here, so any suggestions would be very helpful.
Comment 1 Nathan Caldwell 2008-12-22 22:13:50 UTC
Created attachment 176176 [details]
nss-3.12.2_rc1-r1.ebuild

dev-libs/nss multilib ebuild
Comment 2 Jory A. Pratt gentoo-dev 2008-12-23 03:25:37 UTC
Need to address real multilib issues before this can be done up. Not all users want/need a 32bit lib of nss.
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-12-27 05:30:19 UTC
Ditto, bug 252207 comment 5. Re-assigning.
Comment 4 SpanKY gentoo-dev 2009-01-26 05:19:09 UTC
packages shouldnt go doing multilib builds themselves.  the options are:
 - integrate it into the mondo emul package amd64 maintains
 - do nothing and wait for proper multilib support to be implemented
Comment 5 Pacho Ramos gentoo-dev 2009-01-27 12:18:42 UTC
(In reply to comment #4)
> packages shouldnt go doing multilib builds themselves.  the options are:
>  - integrate it into the mondo emul package amd64 maintains
>  - do nothing and wait for proper multilib support to be implemented
> 

What do you mean by "proper multilib support"? bug 145737 ? 
Comment 6 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2009-08-04 17:27:01 UTC
This currently blocks amd64 ebuild for chromium.

Please add 32-bit nss libraries to one of emul-linux-x86 packages. If I can help with that, please let me know.
Comment 7 Jory A. Pratt gentoo-dev 2009-09-16 00:02:57 UTC
*** Bug 263189 has been marked as a duplicate of this bug. ***
Comment 8 Pacho Ramos gentoo-dev 2009-12-27 14:09:50 UTC
www-client/chromium seems to work natively on amd64, or I am missing some kind of "black magic"? Is this still required by any package in the tree?
Comment 9 Randall Wald 2009-12-27 14:15:14 UTC
www-client/chromium has been a native amd64 application for a few months, and so no longer requires any 32-bit compatibility libraries. Still, it would be nice to have 32-bit nss in a multilib environment for other reasons.
Comment 10 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2009-12-27 14:34:04 UTC
Confirmed, www-client/chromium compiles natively on amd64.

www-client/chromium-bin doesn't need emul- packages either, as upstream provides natively compiled packages for amd64.
Comment 11 Pacho Ramos gentoo-dev 2009-12-27 14:40:52 UTC
(In reply to comment #9)
> www-client/chromium has been a native amd64 application for a few months, and
> so no longer requires any 32-bit compatibility libraries. Still, it would be
> nice to have 32-bit nss in a multilib environment for other reasons.
> 

Could you specify the reasons? Please take care that we try to keep emul packages not too huge since they are not as flexible as normal ebuilds (including nss would require to also include its dependencies, making emul package a bit bigger and more complicated to generate)
Comment 12 Randall Wald 2009-12-27 14:50:25 UTC
One example, although certainly an edge case, is building a 32-bit copy of Chromium for testing with the Chromium OS, which necessarily builds in a 32-bit chroot and uses a 32-bit kernel. There are likely other reasons, though.
Comment 13 Pacho Ramos gentoo-dev 2009-12-28 16:28:21 UTC
OK, this is already needed by adobe-flash, then, I will try to get them into if possible

I also use this bug for nss, nspr and sqlite since they are really related
Comment 14 Pacho Ramos gentoo-dev 2009-12-28 16:28:42 UTC
*** Bug 252207 has been marked as a duplicate of this bug. ***
Comment 15 Pacho Ramos gentoo-dev 2009-12-28 16:28:57 UTC
*** Bug 252218 has been marked as a duplicate of this bug. ***
Comment 16 Pacho Ramos gentoo-dev 2009-12-28 16:29:30 UTC
*** Bug 298666 has been marked as a duplicate of this bug. ***
Comment 17 Pacho Ramos gentoo-dev 2009-12-31 16:58:41 UTC
In new set