On Tue, 26 Jul 2005 12:03:37 -0400 (EDT), Andy Dougherty <[EMAIL PROTECTED]> wrote:
> On Tue, 26 Jul 2005, Niki Waibel wrote: > > > On 25-Jul-2005 Andy Dougherty via RT wrote: > > > On Thu, 10 Jun 2005, Niki W. Waibel wrote: > > > > > >> # New Ticket Created by "Niki W. Waibel" > > >> # Please include the string: [perl #36235] > > >> # in the subject line of all future correspondence about this issue. > > >> # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36235 > > > >> > > >> > > >> perl on solaris using gcc-3.X and gnu binutils correctly adds -Wl,-E to > > >> to LDFLAGS. it seems that the detection of the gnu binutils is somehow > > >> broken if gcc-4.X is used. > > > > > > The detection is done in hints/solaris_2.sh. It's quite possible that > > > the output of gcc has changed such that the hints file doesn't pick it > > > up correctly anymore. > > Thanks for the verbose output. It looks like the problem is that the old > output of gcc-[23] 'Reading specs from ... ' has been replaced in gcc-4 > (at least in this configuration) by 'Using built-in specs'. > > The following simple patch to hints/solaris_2.sh might be enough to get > things to work. Could you try it out? (apply with patch -p1). You'll > have to remove your old config.sh before re-running Configure. > > rm config.sh > sh Configure [whatever options you want] > > --- perl-current/hints/solaris_2.sh Sun May 22 10:38:40 2005 > +++ perl-andy/hints/solaris_2.sh Tue Jul 26 11:29:22 2005 > @@ -211,7 +211,10 @@ > # Indent to avoid propagation to config.sh > verbose=`${cc:-cc} -v -o try try.c 2>&1` > > -if echo "$verbose" | grep '^Reading specs from' >/dev/null 2>&1; then > +# XXX TODO: 'specs' output changed from 'Reading specs from' in gcc-[23] > to 'Using +# built-in specs' in gcc-4. Perhaps we should just use the same > gcc test as +# in Configure to see if we're using gcc. > +if echo "$verbose" | egrep '(Reading specs from)|(Using built-in specs)' > >/dev/null 2>&1; then # > # Using gcc. > # Is this patch still to be applied? -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using Perl 5.6.2, 5.8.0, 5.8.5, & 5.9.2 on HP-UX 10.20, 11.00 & 11.11, AIX 4.3 & 5.2, SuSE 9.2 & 9.3, and Cygwin. http://www.cmve.net/~merijn Smoking perl: http://www.test-smoke.org, perl QA: http://qa.perl.org reports to: [EMAIL PROTECTED], perl-qa@perl.org