summaryrefslogtreecommitdiff
path: root/README.Conf
blob: 0ceab96a1ceb48a8cff2879a054b527afa378066 (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
57
58
59
60
61
62
63
64
From: doughera@lafcol.lafayette.edu (Andy Dougherty
Subject: First stab at Configure Support for perl5alpha
Date: Mon Apr  4 15:13:50 EDT 1994

I've updated Configure to support perl5alpha7.  Consider this a
first attempt.  I am willing to continue to develop and coordinate 
improvement on this.  I've included the metaconfig units (in the U/
directory) that I developed for this.  New units, or fixes to these,
are welcome.

Here's what should work:
   -You should be able to Configure and run miniperl on any platform
    that supported perl4.

   -Configure should be more amenable to hints.  In particular,
    you can remove directories from the library search path with
    a hints file.  See hints/solaris_2_3.sh for an example.

Here's what needs improvement:
   -Including dynamic loading on works on SunOS 4.1.x, as far as I
    know, but nowhere else.  I don't understand enough about what's
    going on to put in stub functions for those who might want/have to
    use another dynamic linking package or static linking.  Configure
    assumes you want to use the dl.c source file if you try to use
    dynamic linking.  Still, you should be able to get miniperl up and
    running.

   -I haven't made any changes to installperl.

   -Makefile.SH (and hence makefile) should arrange to pick up the
    appropriate .pm modules from the extensions directory and install
    them.  I haven't done anything about that.

   -I didn't incorporate any of the Configure changes into the
    extension files, partly because I couldn't get past the dynamic
    loading problem on my main machine, but mostly because I haven't
    had the time yet.  That's near the top of the ToDo list.

   -I made no changes to the x2p/ subdirectory, though some might
    be probably needed.

   -Lots of the hints files are probably now out of date.
    The solaris_2_[23].sh ones are completely untested guesses.
    Fixed/updated version are welcome.

   -The defaults are to use perl's malloc and compile with
    -g -DDEBUGGING.  I was unable to get perl to pass all tests
    with anything else.  Part of the problem may be the stupid stub
    functions I inserted in dump.c and sv.c, but there may be other
    malloc/free problems elsewhere.

   -Whatever else I broke to get this to work.

Thanks to 
    Tim Bunce <timbo@ig.co.uk>, 
    Manoj Srivastava <srivasta@pilgrim.umass.edu>, and
    Bill Hertzing <wgh@fns.com> 
for various suggestions and help.  Thanks to Raphael Manfredi for
much work on dist-3.0.

    Andy Dougherty		doughera@lafcol.lafayette.edu
    Dept. of Physics 		Phone: (610) 250-5212
    Lafayette College		FAX:   (610) 250-9263
    Easton, PA  18042-1782