> [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?

Reply via email to