[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

heads up: perl 5.8.0 imported



Today I imported perl version 5.8.0.  People who track -current
(*not* stable) need to be aware of the following:

 o You will need to recompile all perl XS (shared object) modules.
   The perl ABI changed in 5.8.0 due to a new I/O abstraction and
   old, compiled XS modules will not work.  Modules that are
   source-only are not affected.

 o A number of modules that used to be ports are now part of the
   standard distribution.  The ports folks are going to clean up
   the dependencies and other fallout due to this.

 o If you don't rebuild perl as a normal part of "make build", be
   careful to install the perl shared first before building the
   rest of perl.  e.g.
    # cd /usr/src/gnu/usr.bin/perl
    # make -f Makefile.bsd-wapper obj
    # make -f Makefile.bsd-wapper depend
    # make -f Makefile.bsd-wapper perl.lib
    # make -f Makefile.bsd-wapper install.lib
    # make -f Makefile.bsd-wapper
    # make -f Makefile.bsd-wapper install

The perldelta(1) man page includes lots of info on the differences
between perl 5.6.1 and 5.8.0.

 - todd



Visit your host, monkey.org