From: Jarkko Hietaniemi Date: Thu, 21 Mar 2002 20:48:52 +0000 (+0000) Subject: Reword the Apache^Wmod_perl bit so that Sarathy X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b87440f53e31ad6b5c9eaf925baa272d648ea364;p=p5sagit%2Fp5-mst-13.2.git Reword the Apache^Wmod_perl bit so that Sarathy can sleep easier :-) p4raw-id: //depot/perl@15401 --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 76ba722..89380bb 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -2600,15 +2600,19 @@ One cannot call Perl using the C syntax, that is, C works, but for example C doesn't. The exact reason isn't known but the current suspect is the F library. -=head2 Apache 1.3 Doesn't Build With -D_GNU_SOURCE - -In Linux, building Apache 1.3 with mod_perl 1.3 and B Perl -5.8.0 does not work because starting from 5.8.0 a threaded Perl uses -the -D_GNU_SOURCE flag. Apache 1.3 doesn't like that flag and the -compilation dies in function prototype conflicts. This may or -not get fixed in later releases of Apache 1.3 (fixing the problem -in Perl is less likely since Perl now needs the -D_GNU_SOURCE>). -The workaround is to use a non-threaded Perl or Apache 2.0. +=head2 mod_perl 1.3 Doesn't Build With -D_GNU_SOURCE + +In Linux, building mod_perl with B Perl 5.8.0 does not work +because starting from 5.8.0 a threaded Perl uses the -D_GNU_SOURCE +flag. The Apache 1.3 sources that are built alongside the mod_perl +don't like that flag and the compilation dies in function prototype +conflicts. This may or not get fixed in later releases of mod_perl +1.3 or Apache 1.3 (fixing the problem in Perl is less likely since +threaded Perl now needs the -D_GNU_SOURCE>). Workarounds include +using non-threaded Perl and using Apache 2.0. An obvious workaround +would be to stop the -D_GNU_SOURCE from reaching the Apache 1.3 +sources, but as of Perl 5.8.0, the complex build system of mod_perl +has foiled this idea. =head2 lib/ftmp-security tests warn 'system possibly insecure'