This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.000 patch.0f: [enable metaconfig (PL48) users to regenerate Configure]
authorAndy Dougherty <doughera@lafcol.lafayette.edu>
Wed, 18 Jan 1995 02:44:39 +0000 (02:44 +0000)
committerAndy Dougherty <doughera@lafcol.lafayette.edu>
Wed, 18 Jan 1995 02:44:39 +0000 (02:44 +0000)
commit5f51ce503c8828daeb43446f6dff8a13c393fe19
tree67c06cad89982baeaefd8e81f4d1dd03b2d7a87b
parent9c8d0b29b7bd1493cc1d95591b17902820e5579c
perl5.000 patch.0f: [enable metaconfig (PL48) users to regenerate Configure]

This patch enables metaconfig (PL48) users to regenerate Configure.  A few
of the units are considerably enhanced from those distributed with
perl5.000.  (This patch assumes that you do *not* have the units from
perl5beta3i installed.  Sorry if that's an inconvenience.)

In particular, *dbm testing also checks for an appropriate
library function, not just the right header files.

The dynamic loading unit U/dlsrc.U has also been updated to support
SVR4 dynamic loading.

The U/i_db.U unit now checks for the types for the various structure
members that have been causing problems.

Note that at a minimum, you need to be sure you have
the cext='.xs' line from this .package file in your own.  That tells
metaconfig that it should look in .xs files (as well as the usual
.[chy] files) for C symbols.
15 files changed:
U/Extensions.U [new file with mode: 0644]
U/Extract.U [new file with mode: 0644]
U/Guess.U [new file with mode: 0644]
U/Loc_sed.U [new file with mode: 0644]
U/Myinit.U [new file with mode: 0644]
U/README [new file with mode: 0644]
U/ccflags.U [new file with mode: 0644]
U/d_dlsymun.U [new file with mode: 0644]
U/dlext.U [new file with mode: 0644]
U/dlsrc.U [new file with mode: 0644]
U/i_db.U [new file with mode: 0644]
U/i_dbm.U [new file with mode: 0644]
U/i_gdbm.U [new file with mode: 0644]
U/i_ndbm.U [new file with mode: 0644]
U/mallocsrc.U [new file with mode: 0644]