This is first patchset in converting packages contained in the emul-linux-x86-baselibs to be compiled natively for 2005.0 profile. I have tried to isolate amd64 and multilib case so other platforms (and profiles) ebuilds wouldn't be affected. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 52450 [details, diff] patch for ncurses-5.4-r5
Created attachment 52451 [details, diff] patch for readline-4.3-r5
Created attachment 52452 [details, diff] patch for zlib-1.2.2
Created attachment 52453 [details, diff] patch for bzip2-1.0.2-r5
Please assign this patch to the correct team :-) I suggest assigning it to the amd64@gentoo.org Thanks
This is second part of the patchset, judging from the original contents of the emul-linux-x86-baselibs package, following are left to be done; sys-libs/pam dev-libs/expat sys-fs/e2fsprogs media-libs/libpng dev-libs/glib dev-libs/openssl media-libs/jpeg sys-devel/binutils media-libs/libmng sys-apps/file sys-devel/libtool sys-libs/slang dev-libs/popt sys-libs/pwdb sys-devel/libperl
Created attachment 52469 [details, diff] patch for gdbm-1.8.3-r1
Created attachment 52470 [details, diff] patch for tcl-8.4.6
Created attachment 52471 [details, diff] patch for db-4.1.25_p1-r4
Another two ebuilds from the pack are corrected. Left to do; sys-libs/pam media-libs/libpng dev-libs/glib dev-libs/openssl media-libs/jpeg sys-devel/binutils media-libs/libmng sys-apps/file sys-devel/libtool sys-libs/slang dev-libs/popt sys-libs/pwdb sys-devel/libperl
Created attachment 52474 [details, diff] patch for e2fsprogs-1.35-r1
Created attachment 52475 [details, diff] patch for expat-1.95.8
Another three ebuilds from the pack are corrected. Left to do; sys-libs/pam media-libs/libpng dev-libs/openssl media-libs/jpeg media-libs/libmng sys-apps/file sys-devel/libtool sys-libs/slang sys-libs/pwdb sys-devel/libperl
Created attachment 52496 [details, diff] patch for binutils-2.15.92.0.2-r1
Created attachment 52497 [details, diff] patch for glib-1.2.10-r5
Created attachment 52498 [details, diff] patch for popt-1.7-r1
Created attachment 52536 [details, diff] patch for flex-2.5.4a-r5 needed for xorg x86 native compile
Created attachment 52541 [details, diff] patch for freetype-2.1.5-r1 needed for fontconfig
Created attachment 52542 [details, diff] patch for fontconfig-2.2.3 needed for native x86 xorg compile
Created attachment 52549 [details, diff] patch for cracklib-2.7-r10
Created attachment 52550 [details, diff] patch for pwdb-0.62
Created attachment 52551 [details, diff] patch for pam-0.77-r6 Left to do; media-libs/libpng media-libs/jpeg media-libs/libmng dev-libs/openssl sys-apps/file sys-devel/libtool sys-devel/libperl sys-libs/slang
wow, really great work you did, Dario. I'm sure we can use this to create the emul-* packages. However, don't expect this to work before 2006.0, since portage isn't fully multilib-capable yet. The final goal is that *every* library in the tree can be built in 32bit and 64bit, and it would be quite messy to patch every single ebuild out there, so the changes will probably be made in portage itself, not the tree.
i'll close it for now as this is a long-term goal and we'll not need it before 2006.0