From: Nicholas Clark Date: Sat, 8 Jun 2002 22:23:15 +0000 (+0100) Subject: Re: perl Makfile.PL for DBI give Segmentation fault (core dumped) (was: perl@17014) X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=d41150a633c012f8c6a2c9d01f78708b471bfe01;p=p5sagit%2Fp5-mst-13.2.git Re: perl Makfile.PL for DBI give Segmentation fault (core dumped) (was: perl@17014) Message-ID: <20020608212315.GE302@Bagpuss.unfortu.net> p4raw-id: //depot/perl@17114 --- diff --git a/MANIFEST b/MANIFEST index eb54659..fef504e 100644 --- a/MANIFEST +++ b/MANIFEST @@ -2247,6 +2247,7 @@ README.cygwin Notes about Cygwin port README.dgux Notes about DG/UX port README.dos Notes about DOS/DJGPP port README.epoc Notes about EPOC port +README.freebsd Notes about FreeBSD README.hpux Notes about HP-UX port README.hurd Notes about GNU/Hurd port README.jp About using Perl and Japanese diff --git a/README.freebsd b/README.freebsd new file mode 100644 index 0000000..e147c66 --- /dev/null +++ b/README.freebsd @@ -0,0 +1,39 @@ +If you read this file _as_is_, just ignore the funny characters you +see. It is written in the POD format (see pod/perlpod.pod) which is +specifically designed to be readable as is. + +=head1 NAME + +README.freebsd - Perl version 5 on FreeBSD systems + +=head1 DESCRIPTION + +This document describes various features of FreeBSD that will affect how Perl +version 5 (hereafter just Perl) is compiled and/or runs. + +=head2 core dumps from readdir_r with ithreads + +When perl is configured to use ithreads, it will use re-entrant library calls +in preference to non-re-entrant versions. There is a bug in FreeBSD's +C function that can cause a SEGV when reading large directories. +A patch is available +(see http://www.freebsd.org/cgi/query-pr.cgi?pr=misc/30631 ) +and will hopefully be integrated into FreeBSD 4.6. + +=head2 $^X doesn't always contain a full path + +perl 5.8.0 sets C<$^X> where possible to a full path by asking the operating +system. On FreeBSD the full path of the perl interpreter is found by reading +the symlink F. There is a bug on FreeBSD, where the +result of reading this symlink is can be wrong in certain circumstances +(see http://www.freebsd.org/cgi/query-pr.cgi?pr=35703 ). +In these cases perl will fall back to the old behaviour of using C's +argv[0] value for C<$^X>. + +=head1 AUTHOR + +Nicholas Clark , collating wisdom supplied by Slaven Rezic +and Tim Bunce. + +Please report any errors, updates, or suggestions to F. +