freebsd-dev/gnu/usr.bin/perl/library
Marcel Moolenaar ad879ce955 Fix cross-building.
o  Move building libperl and miniperl from build-tools to
   cross-tools. libperl uses MACHINE_ARCH to determine the
   right configuration, which doesn't match the build
   machine when cross-building if they are built as build-
   tools.
o  Since miniperl needs to be built as a cross-tool, it
   needs to be installed under /usr/obj so that it can be
   used (cross-tools have a special object directory to
   avoid build conflicts. As a downside, you can't easily
   run cross-tools from their object directory). Remove
   the install and distribute override targets. To avoid
   having miniperl installed by installworld, remove it
   from SUBDIR.
o  We can't pickup miniperl from the object directory but
   since it's installed, depend on PATH. This is save,
   because the makefiles are run with a known path.
o  Build libperl again as part of the library target. A
   _libperl variable existed, but it was never defined.
o  Add chmod to the list of saved tools, because perl
   conditionally uses it during install.

The bootstrap-tools and cross-tools targets are modified to
avoid building profiled and shared libraries. While here,
have these targets build static binaries instead of shared
binaries.

Approved by: markm
2000-11-20 02:17:34 +00:00
..
attrs Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
B Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
ByteLoader Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
DB_File Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
DProf Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Dumper Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Errno Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Fcntl Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Glob Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Hostname Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
IO Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
NDBM_File Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Opcode Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Peek Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
POSIX Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
re Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
SDBM_File Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Socket Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Syslog Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
SysV Userland build stuff for Perl5.006. 2000-06-25 14:48:20 +00:00
Makefile Bunch-o'-tweaks. 2000-07-02 15:45:05 +00:00
Makefile.inc Fix cross-building. 2000-11-20 02:17:34 +00:00