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

Bug 297751

Summary: dev-lang/perl-5.8.8-r8: 64 bit module in 32 ibt Perl package
Product: Gentoo/Alt Reporter: Marcus Spiegel <gentoo>
Component: Prefix SupportAssignee: Gentoo Prefix <prefix>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: OS X   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log for dev-lang/perl

Description Marcus Spiegel 2009-12-21 09:28:13 UTC
emerging perl fails due to 64 bit module.

scanmacho /Gentoo/var/tmp/portage/dev-lang/perl-5.8.8-r8/work/perl-5.8.8/perl
---> i386 MH_EXECUTE

scanmacho
/Gentoo/var/tmp/portage/dev-lang/perl-5.8.8-r8/work/perl-5.8.8/lib/auto/File/Glob/Glob.bundle
---> x86_64 MH_BUNDLE

Reproducible: Always

Steps to Reproduce:
Bug occurred during performing the "Gentoo Prefix Bootstrap Process for Mac OS X" manual, step 1.9 ("env FEATURES="-collision-protect" emerge --oneshot portage").
Comment 1 Marcus Spiegel 2009-12-21 09:28:53 UTC
Created attachment 213668 [details]
build log for  dev-lang/perl
Comment 2 Fabian Groffen gentoo-dev 2009-12-21 10:33:38 UTC
hmmm, perl uses cc to link the final bundles, which means that's 64-bits mode since we still use the system compiler.
Comment 3 Fabian Groffen gentoo-dev 2009-12-21 10:47:21 UTC
I added a patch to SVN that hopefully fixes this.  I don't know an easy way to try it other than to wait  until tomorrow or to see if you can get rsync to work in an hour or so such that you get the fix in your tree (and can retry to emerge perl)
Comment 4 Fabian Groffen gentoo-dev 2009-12-22 16:40:12 UTC
I updated the bootstrap snapshot, this should fix the issue.  If not, please reopen this bug.