Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 252220 - Please include dev-libs/{nss,nspr} and dev-db/sqlite in emul-linux-x86-baselibs
Summary: Please include dev-libs/{nss,nspr} and dev-db/sqlite in emul-linux-x86-baselibs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
: 252207 252218 263189 298666 (view as bug list)
Depends on:
Blocks: emul-tracker
  Show dependency tree
 
Reported: 2008-12-22 22:12 UTC by Nathan Caldwell
Modified: 2009-12-31 16:58 UTC (History)
8 users (show)

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


Attachments
nss-3.12.2_rc1-r1.ebuild (nss-3.12.2_rc1-r1.ebuild,6.30 KB, text/plain)
2008-12-22 22:13 UTC, Nathan Caldwell
Details

Note You need to log in before you can comment on or make changes to this bug.
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