X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=hints%2Fdarwin.sh;h=ffca869c9ce8e2d9c2d3bf87ac3c2d998bafba6c;hb=c372d929e82a56503fe8b3b070d05d130fc3d0d9;hp=68735c791992dd7eb1988b077967aadb9b890aa1;hpb=381aa1c34573c3084d65a3f45ffcdc24a58d6a53;p=p5sagit%2Fp5-mst-13.2.git diff --git a/hints/darwin.sh b/hints/darwin.sh index 68735c7..ffca869 100644 --- a/hints/darwin.sh +++ b/hints/darwin.sh @@ -217,16 +217,21 @@ EOM *** Perl 64-bit addressing support is experimental for Mac OS X -*** 10.4 ("Tiger") and Darwin version 8. Expect a number of test -*** failures: -*** ext/IO/io_* ext/IPC/sysV/t/* lib/Net/Ping/t/450_service -*** Any test that uses sdbm +*** 10.4 ("Tiger") and Darwin version 8. System V IPC is disabled +*** due to problems with the 64-bit versions of msgctl, semctl, +*** and shmctl. You should also expect the following test failures: +*** +*** ext/threads/shared/t/wait (threaded builds only) EOM for var in ccflags cppflags ld ldflags do eval $var="\$${var}\ -arch\ ppc64" done + + [ "$d_msgctl" ] || d_msgctl='undef' + [ "$d_semctl" ] || d_semctl='undef' + [ "$d_shmctl" ] || d_shmctl='undef' ;; esac fi @@ -283,6 +288,10 @@ esac # really need ODBM_FIle, though, so let's just hint ODBM away. i_dbm=undef; +# Configure doesn't detect ranlib on Tiger properly. +# NeilW says this should be acceptable on all darwin versions. +ranlib='ranlib' + ## # Build process ##