Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Nov 1997 20:39:27 -0800
From:      John Polstra <jdp@polstra.com>
To:        joerg_wunsch@interface-business.de
Cc:        ports@freebsd.org
Subject:   Re: Perl 5 port .so loading broken :(
Message-ID:  <199711250439.UAA28457@austin.polstra.com>
In-Reply-To: <19971117193750.17988@interface-business.de>
References:  <19971117193750.17988@interface-business.de>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <19971117193750.17988@interface-business.de>,
J Wunsch  <joerg_wunsch@interface-business.de> wrote:
> That's with a recent 2.2-stable, and with any .so Perl module:
> 
> j@ida 573% perl5
> use POSIX;
> ^D
> Can't find 'boot_POSIX' symbol in /usr/local/lib/perl5/i386-freebsd/5.00404/auto/POSIX/POSIX.so
>  at - line 1
> BEGIN failed--compilation aborted at - line 1.
> 
> boot_POSIX actually *is* there, but with the typical a.out leading
> underscore:
> 
> j@ida 575% nm /usr/local/lib/perl5/i386-freebsd/5.00404/auto/POSIX/POSIX.so | fgrep boot_
> 0000d888 T _boot_POSIX

Hmm, Nate fixed ld.so some time ago so that it tries both with and
without the leading underscore.  I see from the CVS log that he
merged it into the 2.2 branch on September 2.  I don't know why it's
not working for Perl5.

John
--
   John Polstra                                       jdp@polstra.com
   John D. Polstra & Co., Inc.                Seattle, Washington USA
   "Self-knowledge is always bad news."                 -- John Barth



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711250439.UAA28457>