pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/44999 (lang/perl5 fails to build on Solaris10 with gcc in 64bit mode)



The following reply was made to PR pkg/44999; it has been noted by GNATS.

From: Dmitry Afanasiev <KOT%MATPOCKuH.Ru@localhost>
To: Tim Zingelman <tez%netbsd.org@localhost>
Cc: gnats-bugs%netbsd.org@localhost, solaris-pkg-people%netbsd.org@localhost, 
 pkg-manager%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost, 
gnats-admin%netbsd.org@localhost, 
 wiz%netbsd.org@localhost
Subject: Re: pkg/44999 (lang/perl5 fails to build on Solaris10 with gcc in
 64bit mode)
Date: Wed, 01 Jun 2011 10:53:00 +0400

 On 01.06.2011 09:08, Tim Zingelman wrote:
 > The problem is gcc using the wrong bits when linking... if '-shared'
 > is passed to gcc when linking the .so files the problem goes away.
 Omg. I'm crazy.
 It's my own perlbug
 http://rt.perl.org/rt3//Public/Bug/Display.html?id=63604
 registered for perl 5.8., but still exists in 5.12.2 :(
 
 > Replace pkgsrc/lang/perl5/patches/patch-ai with the attached file, then:
 >
 > cd pkgsrc/lang/perl5
 > rm -rf work
 > bmake distinfo
 > bmake
 >
 > and let me know if that fixes it.
 Yes, it fixes my problem.
 
 > I still need to test the 32-bit case to be sure this does not break
 > anything before committing the patch... (and probably the sunpro case
 > too since perl is such a core tool.)
 On 32bit it does not affect, because we changes options for 64bit 
 compiling, not 32bit.
 But it may brake Sun's cc :(
 


Home | Main Index | Thread Index | Old Index