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

Reply via email to