On Sat, Sep 10, 2005 at 10:40:25PM -0700, Steve Peters via RT wrote:
> > [EMAIL PROTECTED] - Fri Jul 01 14:56:29 2005]:
> > 
> > Hello,
> > 
> > It looks like Apple has changed how ar works in xcode 2.1.  As a
> > result, Configure thinks that ar can generate random libraries.
> > 
> > This breaks linking libperl.a, for instance when building PerlApp.
> > 
> > Configure doesn't currently allow overriding ranlib when Configure
> > detects that ranlib isn't necessary.  My patch fixes this, and sets
> > ranlib for darwin.
> > 
> > Note that this patch is for ActivePerl 5.6.1 (it doesn't appear to be
> > fixed in 5.9.2), so it probably needs to be manually applied...
> > 
> > ==== Configure ====
> > 13888c13888,13890
> > <       ranlib=":"
> > ---
> > >         if [ "X$ranlib" = "X" ]; then
> > >             ranlib=":"
> > >         fi
> > 
> > ==== hints/darwin.sh ====
> > 179a180,183
> > > # Configure doesn't detect ranlib on Tiger properly.
> > > # NeilW says this should be acceptable on all darwin versions.
> > > ranlib='ranlib'
> > 
> > Luke
> > 
> > 
> > 
> 
> Has anyone looked at this patch yet?  I'm assuming that since it was
> written against 5.6.1 rather than the current bleadperl and it isn't in
> diff -u format, a new patch might be needed.
> 
> One question comes to mind when I look at it, though.  Have you tested
> the patch on a non-Tiger system?

I haven't tested it on a non-Tiger system (I don't have access to
one).

Luke

-- 
Luke Closs
PureMessage Developer 
There is always time to juggle in the Sophos Zone.

Reply via email to