
To build perl5a6 from Larry's source distribution, get the archive
from one of the sites listed in /usr/doc/perl5/perl5a.announce.  Apply
the patches in this directory (*.patch) and copy these files into the
perl5alpha6 directory:

        config.h config.sh linux_dl.c makefile

Now type make and watch it go.  The resulting perl binary should pass 
all the regression tests except the SDBM test.  Dynamic linking is
not available in this version; I'll work on getting a patch to Larry
after the BETA is released.

Here's an index of the files in this directory:

 NDBM_File.c.patch   -  fixes a problem with Linux's dbm_clearerr()
 POSIX.c.patch       -  hides incomplete function calls
 pp.c.patch          -  fixes -T and -B operators on filehandles
 sv.c.patch          -  fixes an undefined function

 README              -  this file
 README.makefile     -  explains makefile changes.  Also includes a
                        patch to apply to makefile for other versions
                        of perl5.  This may or may not work.

 linux_dl.c          -  stub to satisfy dlperl extensions until I
                        make them work under Linux with dld
 makefile            -  perl5alpha6 stock makefile altered for Linux
 config.h            -  prebuilt config.h from perl-4.036
 config.sh           -  prebuilt config.sh from perl-4.036

 NOTE: if you are going to use your own config.*, make sure you fix
       the signal lists, as Larry's Configure screws up.  Also, you
       probably want to add -DTOOSTRICT to the ccflags in config.sh.

Here's what SIG_NAME in config.h should look like:

#define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","UNUSED",\
   "FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT",\
   "CHLD","CONT","STOP","TSTP","TTIN","TTOU","IO","XCPU","XFSZ",\
   "VTALRM","PROF","WINCH"		/**/

and sig_name in config.sh:

sig_name='ZERO HUP INT QUIT ILL TRAP IOT UNUSED FPE KILL USR1 SEGV USR2 PIPE
 ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH'

Feel free to contact me if you have any questions.  My email address is
gt8134b@prism.gatech.edu.
