summaryrefslogtreecommitdiff
path: root/hints/README.NeXT
blob: 3e1a461913e6bc3dd5c6583083205ebd863a75cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
OPENSTEP
--------

Support for OPENSTEP was added. Perl will build with as shared library. To build and install it, use this sequence:

cd <wherever your perl source is>
sh Configure -des
DYLD_LIBRARY_PATH=`pwd`; export DYLD_LIBRARY_PATH
make
make test
make install


Depending on your shell, you might have to use 
	
	setenv DYLD_LIBRARY_PATH `pwd`

instead of
	
	DYLD_LIBRARY_PATH=`pwd`; export DYLD_LIBRARY_PATH

Note:
During compilation/linking there are going to be some warnings, they do not seem to have any ill effects.

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:

##############################
if(fgrep -s 'OPENSTEP 4.' /usr/lib/NextStep/software_version )
then
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)
else
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)
fi
##############################

You can change the installation path by changing 'prefix' in hints/next_4.sh before you run Configure.



NEXTSTEP
--------

The hints file for NEXTSTEP (hints/next_3.sh) was changed:

- Support for MAB was added
- perl's malloc is used now; this should take care of some problems with NEXTSTEP 3.2

perl should build and install fine with this sequence:

cd <wherever your perl source is>
sh Configure -des
make
make test
make install