Date: Sun, 05 Apr 2009 09:23:45 +0100 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: Leslie Jensen <leslie@eskk.nu> Cc: freebsd-questions@freebsd.org Subject: Re: Updating Perl.. Message-ID: <49D86A91.1080208@infracaninophile.co.uk> In-Reply-To: <49D83CA7.8000305@eskk.nu> References: <49D75C83.9040807@eskk.nu> <49D83CA7.8000305@eskk.nu>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig430636AC9B6565BD05AE7BAE Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Leslie Jensen wrote: > Hello list. >=20 > When one updates perl, one should rebuild all ports dependend on perl=20 > according to the UPDATING file. >=20 > I'm just wondering, isn't the script "perl-after-upgrade" supposed to d= o=20 > the work needed, so that one can save the time of upgrading the ports? It depends on the upgrade. For 5.8.8 -> 5.8.9 then perl-after-upgrade works fine: this is because there is binary compatibility so that .so modules compiled for 5.8.8 will load just fine into 5.8.9. The work of perl-after-upgrade is simply to move files from /usr/local/lib/perl/site_perl/5.8.8 to .../5.8.9 For the upgrade from 5.8.[89] to 5.10.0, there is no binary compatibility= so all perl modules that install loadable binaries will have to be recompiled. Rather than trying to produce a long list of what modules are pure perl and what aren't the advice is simply to reinstall everythin= g. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW --------------enig430636AC9B6565BD05AE7BAE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAknYapgACgkQ8Mjk52CukIwovQCfT2b/C8qo8kfT1wJBnNqfDnva MUAAn0g4LwXzg+gTYtz5T23o92IzkCc0 =CaOG -----END PGP SIGNATURE----- --------------enig430636AC9B6565BD05AE7BAE--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49D86A91.1080208>