# New Ticket Created by Jeff Clites # Please include the string: [perl #31927] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31927 >
Here is a patch with a few more fixes w.r.t. shared libs v. runtime loadable libs, mostly for the benefit of Mac OS X, plus a few miscellaneous related fixes. config/auto/gmp.pl: add /sw/lib to ldflags if gmp is from Fink, so that 'make shared' works in that case config/gen/makefiles/dynclasses.in: remove .o files upon 'make clean' config/gen/makefiles/root.in: give LIBNCI_SO the LOAD_EXT instead of the SHARE_EXT get TEST_PROG_SO to like the shared libparrot have 'make clean' also do 'make clean' in dynclasses use LD_LOAD_FLAGS for LIBNCI_SO config/init/hints/darwin.pl: set ${load_ext} to ".bundle" rather than ".so" on Mac OS X set ${ld} to "c++" so that shared libparrot will link on Mac OS X (since ICU has C++ inside) t/library/parrotlib.t: use $PConfig{load_ext} rather than $PConfig{share_ext} for libnci t/pmc/nci.t: use $PConfig{load_ext} rather than $PConfig{share_ext} for libnci
parrot-load-fixes-2.patch
Description: application/text
JEff