dslinux/user/perl/ext/Storable/hints gnukfreebsd.pl gnuknetbsd.pl linux.pl

cayenne dslinux_cayenne at user.in-berlin.de
Tue Dec 5 05:26:55 CET 2006


Update of /cvsroot/dslinux/dslinux/user/perl/ext/Storable/hints
In directory antilope:/tmp/cvs-serv7729/ext/Storable/hints

Added Files:
	gnukfreebsd.pl gnuknetbsd.pl linux.pl 
Log Message:
Adding fresh perl source to HEAD to branch from

--- NEW FILE: gnukfreebsd.pl ---
do './hints/linux.pl';

--- NEW FILE: linux.pl ---
# gcc -O3 (and higher) can cause code produced from Storable.xs that
# dumps core immediately in recurse.t and retrieve.t, in is_storing()
# and last_op_in_netorder(), respectively.  In both cases the cxt is
# full of junk (and according to valgrind the cxt was never stack'd,
# malloc'd or free'd).  Observed in Debian 3.0 x86, with gccs 2.95.4
# 20011002 and 3.3, and in Redhat 7.1 with gcc 3.3.1. The failures
# happen only for unthreaded builds, threaded builds work okay.
use Config;
if ($Config{gccversion}) {
    my $optimize = $Config{optimize};
    if ($optimize =~ s/(^| )-O[3-9]( |$)/$1-O2$2/) {
	$self->{OPTIMIZE} = $optimize;
    }
}


--- NEW FILE: gnuknetbsd.pl ---
do './hints/linux.pl';




More information about the dslinux-commit mailing list