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