Reword the Apache^Wmod_perl bit so that Sarathy
Jarkko Hietaniemi [Thu, 21 Mar 2002 20:48:52 +0000 (20:48 +0000)]
can sleep easier :-)

p4raw-id: //depot/perl@15401

pod/perldelta.pod

index 76ba722..89380bb 100644 (file)
@@ -2600,15 +2600,19 @@ One cannot call Perl using the C<volume:> syntax, that is, C<perl -v>
 works, but for example C<bin:perl -v> doesn't.  The exact reason isn't
 known but the current suspect is the F<ixemul> 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<threaded> 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<threaded> 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'