From: Nicholas Clark Date: Mon, 4 Mar 2002 22:20:13 +0000 (+0000) Subject: Re: For 5.7.3, known failure for rel2abs2rel.t on FreeBSD 4.5 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ef985a5e619db32e9d186349467c230900236933;p=p5sagit%2Fp5-mst-13.2.git Re: For 5.7.3, known failure for rel2abs2rel.t on FreeBSD 4.5 Message-ID: <20020304222012.GE334@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15019 --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index e1c51fd..580fe25 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -531,6 +531,12 @@ The rules for allowing underscores (underbars) in numeric constants have been relaxed and simplified: now you can have an underscore simply B. +=item * + +Rather than relying on C's argv[0] (which may not contain a full pathname) +where possible $^X is now set by asking the operating system. +(eg by reading F on Linux, F on FreeBSD) + =back =head1 Modules and Pragmata @@ -2520,6 +2526,16 @@ Don't panic. Read INSTALL 'make test' section instead. The subtests 11 and 12 sometimes fail and sometimes work. +=head2 FreeBSD 4.5 fails lib/File/Spec/t/rel2abs2rel.t + +Test 1 of F runs "$^X" with a perl 1 liner. +It is failing on FreeBSD 4.5, but only when run as part of make test. +This seems to be a kernel problem rather than perl - reading the symlink +F returns "unknown" rather than the path to perl, and a +kernel debugger reveals that variable C in +F is being incremented whenever +F fails to return the perl executable's path. + =head2 HP-UX lib/io_multihomed Fails When LP64-Configured The lib/io_multihomed test may hang in HP-UX if Perl has been