cvs commit: ports/lang/perl5.8 Makefile pkg-plist
tobez at FreeBSD.org
Mon Nov 10 20:23:21 PST 2003
On Mon, Nov 10, 2003 at 05:27:34PM -0500, Joe Marcus Clarke wrote:
> On Mon, 2003-11-10 at 17:12, Kris Kennaway wrote:
> > On Mon, Nov 10, 2003 at 08:23:11PM +0100, Anton Berezin wrote:
> > > > as it happens): there was a stale libperl.so in /usr/lib from when
> > > > perl was in the tree, and a lot of perl modules were picking it up and
> > > > linking against it, with the result that perl became broken when I
> > > > cleaned up /usr/lib.
> > >
> > > It should not have happened, since all MakeMaker users (that is, 99.9%
> > > of perl modules) get the linking information from perl itself, so either
> > > the modules you mentioned were somehow picking an older perl, or they
> > > were installed at the time when the older perl was the only perl.
> > I can't remember the specifics any more..marcus might remember, but
> > they definitely survived a full rebuild of p5* and continued to link
> > against /usr/lib/libperl.so.
> All I did to fix this problem for fenner was to rebuild Perl by itself.
> I didn't touch any of the modules. After that, fenner's script worked
It would be interesting to know what exactly went wrong, but I doubt
we'll find that out at this point.
If I did know the future of Perl, and if I told you, you'd probably run
away screaming. -- Larry Wall
More information about the cvs-ports