Message-Id: <
B699DDDE-EC4E-495D-AFF5-3D7399332A24@mac.com>
p4raw-id: //depot/perl@27250
# config, all, clean, realclean and sdbm/Makefile
# which perform the corresponding actions in the subdirectory.
+# Work around: Darwin ppc64 bug ignores archive contents when building bundles
+
$define = ($^O eq 'MSWin32') ? '-DMSDOS' : '';
if ($^O eq 'MSWin32') { $myextlib = 'sdbm\\libsdbm$(LIB_EXT)'; }
+elsif ($^O eq 'darwin' && $Config{'ldflags'} =~/-arch ppc64/) {
+ $myextlib = '-all_load sdbm/libsdbm$(LIB_EXT)'; }
else { $myextlib = 'sdbm/libsdbm$(LIB_EXT)'; }
WriteMakefile(
*** 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
+*** ext/IPC/sysV/t/*
+*** ext/threads/shared/t/wait
EOM
for var in ccflags cppflags ld ldflags