4 Support for OPENSTEP was added. Perl will build with as shared library. To build and install it, use this sequence:
6 cd <wherever your perl source is>
8 DYLD_LIBRARY_PATH=`pwd`; export DYLD_LIBRARY_PATH
14 Depending on your shell, you might have to use
16 setenv DYLD_LIBRARY_PATH `pwd`
20 DYLD_LIBRARY_PATH=`pwd`; export DYLD_LIBRARY_PATH
23 During compilation/linking there are going to be some warnings, they do not seem to have any ill effects.
25 Perl is going to be installed below the path /usr/local/OPENSTEP. This is done so that binaries for NEXTSTEP (3.2, 3.3 etc) will not be overwritten, since the OPENSTEP binaries will not work on those systems. Below is a part of my .zshrc file, that makes sure that the new OPENSTEP binaries are used on OPENSTEP:
27 ##############################
28 if(fgrep -s 'OPENSTEP 4.' /usr/lib/NextStep/software_version )
30 path=(. /etc /usr/etc ~/Unix/bin /usr/local/OPENSTEP/bin /usr/local/bin /usr/local/netpbm/bin /usr/ucb /bin /usr/bin /usr/sybase/bin ~/Apps /LocalApps /NextApps /NextAdmin /NextDeveloper/Demos)
32 path=(. /etc /usr/etc ~/Unix/bin /usr/local/bin /usr/local/netpbm/bin /usr/ucb /bin /usr/bin /usr/sybase/bin ~/Apps /LocalApps /NextApps /NextAdmin /NextDeveloper/Demos)
34 ##############################
36 You can change the installation path by changing 'prefix' in hints/next_4.sh before you run Configure.
43 The hints file for NEXTSTEP (hints/next_3.sh) was changed:
45 - Support for MAB was added
46 - perl's malloc is used now; this should take care of some problems with NEXTSTEP 3.2
48 perl should build and install fine with this sequence:
50 cd <wherever your perl source is>