develooper Front page | perl.perl5.porters | Postings from February 2009

Re: Perl 5.005_05 RC1

Thread Previous | Thread Next
Nicholas Clark
February 16, 2009 11:50
Re: Perl 5.005_05 RC1
Message ID:
On Tue, Feb 17, 2009 at 12:35:32AM +0800, Lon Brocard wrote:
                                           ^ I need to have, nay win, an
argument with my mutt configuration about that.

> Hi there porters,
> Perl 5.005 is a great version of Perl and still used by many people.
> There have been a few distribution updates and tool changes which mean
> that it no longer compiles cleanly everywhere, so I believe it's time
> for another maintenance release of perl5.005, which will lead to
> perl5.005_05.
> Please compile and make test this release candidate on as many
> platforms as possible:
> This is a release candidate. I'm interested in compilation fixes. I'm
> not interested in fixing warnings.

With -des it fails to build quite spectacularly on FreeBSD 7.0:


        Making B (dynamic)
LD_RUN_PATH="" cc -o ../../lib/auto/B/  -Bshareable -L/usr/local/lib B.o     
/usr/lib/crt1.o(.text+0x86): In function `_start':
: undefined reference to `main'
B.o(.text+0x1c): In function `XS_B_threadsv_names':
: undefined reference to `PL_stack_sp'
B.o(.text+0x24): In function `XS_B_threadsv_names':
: undefined reference to `PL_markstack_ptr'


and loads more. B is the first dynamic extension it attempts to build. blead's
link looks like this:

gcc  -shared  -L/usr/local/lib -fstack-protector B.o  -o ../../lib/auto/B/ 

If I copy hints/ from blead:

All tests successful.
u=0.09375  s=0.0859375  cu=3.35938  cs=4.53906  scripts=187  tests=14810

Given the near "special biologist word" nature of the layout of the hints files
and Configure, it's probably worth copying over all the hints files from blead.

Solaris fails for me because I don't have an ar command. blead is perfectly
happy. I don't know why this is.

Nicholas Clark

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About