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