develooper Front page | perl.perl5.porters | Postings from May 2012

Re: [perl #6002] glob function problems with long file names in Perl5.6.0 on AIX 4.3

Thread Previous | Thread Next
From:
Nicholas Clark
Date:
May 3, 2012 03:07
Subject:
Re: [perl #6002] glob function problems with long file names in Perl5.6.0 on AIX 4.3
Message ID:
20120503100655.GS9069@plum.flirble.org
On Tue, May 01, 2012 at 03:49:51PM +0100, Nicholas Clark wrote:
> On Mon, Apr 30, 2012 at 09:26:30PM -0700, Darin McBride via RT wrote:
> > I don't have access to AIX 4.3, and, besides, it's way out of support by 
> > now.  I can't reproduce this with the system perl (5.10.1) or perl 5.14.2 
> > (path/file names going up over 100 characters anyway) on AIX 6.1, so I 
> > vote to close this.
> 
> I *can* however reproduce this with 5.6.0 on current-ish AIX.
> 
> My bisect run to find out what "fixed" it has got mired down in a tarpit
> of skips. I'm curious to see whether we "fixed" it or fixed it.

Most strange. We did fix it, but not in the way I would have guessed:

commit 61d42ce43847d6cea183d4f40e2921e53606f13f
Author: Jarkko Hietaniemi <jhi@iki.fi>
Date:   Wed Jun 13 02:23:16 2001 +0000

    New AIX dynaloading code from Jens-Uwe Mager.
    Does break binary compatibility.
    
    p4raw-id: //depot/perl@10554



The SEGV (due to an illegal instruction) goes away once perl switched to using
dlopen() for dynamic linking on AIX.

So my hunch that this bug was interesting was right, but not for reason I'd
guessed.

Nicholas Clark

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About