Commit | Line | Data |
760ac839 |
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 | |