Commit | Line | Data |
d8f2e4cc |
1 | From dwm@uf.msc.umn.edu Tue Dec 19 15:03:27 1989 |
2 | Subject: perl on Microport Un*x 2.4 |
3 | |
4 | Here are the steps to get perl patchlevel 6 running on Microport Un*x 2.4. |
5 | |
6 | (1) Get the directory routines (opendir, readdir, etc) from an archive |
7 | somewhere. I got mine from uunet: comp.sources.unix/volume9/gwyn-dir-lib |
8 | and comp.sources.unix/volume10/dir-lib.pch. Compile a large memory |
9 | version of the library and put it in /usr/lib/large/dir.a. Also put |
10 | the dir.h include file in /usr/include/sys. [ If you don't want to |
11 | do this make sure I_SYSDIR does not defined in config.sh ] |
12 | |
13 | (2) Configure causes sh to get a segmentation fault when it does the |
14 | ". config.sh" near line 2551. You will have to remove that line |
15 | from Configure and make sure you get your configuration info right |
16 | the first time or start over if you make a mistake. |
17 | |
18 | [Or just run the .SH files by hand and proceed to the make depend.] |
19 | |
20 | (3) If you are using C-shell, put a blank line at the start of Configure so it |
21 | wont get executed by the C-shell. If you are using ksh, you will have to |
22 | execute Configure with 'sh Configure'. Configure does not work with |
23 | ksh. |
24 | |
25 | (4) When you run Configure, select compilation option -DCRIPPLED_CC. |
26 | I also selected -DDEBUGGING to make debugging easier. I recommend it. |
27 | You can use -O, but you will then have to compile consarg.c and util.c |
28 | separately without -O because the optimizer generates bad code for these |
29 | routines. The optimizer also dies harmlessly while optimizing cmd.c, |
30 | eval.c (who can blame it? [sorry, Larry]), and toke.c. |
31 | I am still trying to isolate the remaining optimization problems in |
32 | consarg.c and util.c. |
33 | |
34 | [The rest of the previously published instructions are no longer necessary.] |