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.