[inseparable changes from patch from perl5.003_07 to perl5.003_08]
[p5sagit/p5-mst-13.2.git] / hints / README.NeXT
1 OPENSTEP
2 --------
3
4 Support for OPENSTEP was added. Perl will build with as shared library. To build and install it, use this sequence:
5
6 cd <wherever your perl source is>
7 sh Configure -des
8 DYLD_LIBRARY_PATH=`pwd`; export DYLD_LIBRARY_PATH
9 make
10 make test
11 make install
12
13
14 Depending on your shell, you might have to use 
15         
16         setenv DYLD_LIBRARY_PATH `pwd`
17
18 instead of
19         
20         DYLD_LIBRARY_PATH=`pwd`; export DYLD_LIBRARY_PATH
21
22 Note:
23 During compilation/linking there are going to be some warnings, they do not seem to have any ill effects.
24
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:
26
27 ##############################
28 if(fgrep -s 'OPENSTEP 4.' /usr/lib/NextStep/software_version )
29 then
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)
31 else
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)
33 fi
34 ##############################
35
36 You can change the installation path by changing 'prefix' in hints/next_4.sh before you run Configure.
37
38
39
40 NEXTSTEP
41 --------
42
43 The hints file for NEXTSTEP (hints/next_3.sh) was changed:
44
45 - Support for MAB was added
46 - perl's malloc is used now; this should take care of some problems with NEXTSTEP 3.2
47
48 perl should build and install fine with this sequence:
49
50 cd <wherever your perl source is>
51 sh Configure -des
52 make
53 make test
54 make install
55
56