You can clone with
Cannot retrieve contributors at this time
If you read this file _as_is_, just ignore the funny characters yousee. It is written in the POD format (see pod/perlpod.pod) which isspecifically designed to be readable as is.=head1 NAMEREADME.freebsd - Perl version 5 on FreeBSD systems=head1 DESCRIPTIONThis document describes various features of FreeBSD that will affect how Perlversion 5 (hereafter just Perl) is compiled and/or runs.=head2 FreeBSD core dumps from readdir_r with ithreadsWhen perl is configured to use ithreads, it will use re-entrant library callsin preference to non-re-entrant versions. There is a bug in FreeBSD'sC<readdir_r> function in versions 4.5 and earlier that can cause a SEGV whenreading large directories. A patch for FreeBSD libc is available(see http://www.freebsd.org/cgi/query-pr.cgi?pr=misc/30631 )which has been integrated into FreeBSD 4.6.=head2 $^X doesn't always contain a full path in FreeBSDperl 5.8.0 sets C<$^X> where possible to a full path by asking the operatingsystem. On FreeBSD the full path of the perl interpreter is found by readingthe symlink F</proc/curproc/file>. There is a bug on FreeBSD, where theresult 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'sargv value for C<$^X>.=head2 Perl will no longer be part of "base FreeBSD"Not as bad as it sounds--what this means is that Perl will no longer bepart of the B<kernel build system> of FreeBSD. Perl will still veryprobably be part of the "default install", and in any case the latestversion will be in the ports system. The first FreeBSD version thischange will affect is 5.0, all 4.n versions will keep the status quo.=head1 AUTHORNicholas Clark <email@example.com>, collating wisdom supplied by Slaven Rezicand Tim Bunce.Please report any errors, updates, or suggestions to F<firstname.lastname@example.org>.