Author: stevehay
Date: Thu Jun 18 19:21:11 2015
New Revision: 1686295

URL: http://svn.apache.org/r1686295
Log:
Add note to README about MP_INLINE problem when building with GCC 5.

Subject: Re: mod_perl2, MP_INLINE and gcc 5
From: Niko Tyni <nt...@debian.org>
Date: Thu, 18 Jun 2015 11:08:40 +0300
Message-ID: <20150618080840.ga28...@hagar.it.helsinki.fi>

Modified:
    perl/modperl/trunk/Changes
    perl/modperl/trunk/README

Modified: perl/modperl/trunk/Changes
URL: 
http://svn.apache.org/viewvc/perl/modperl/trunk/Changes?rev=1686295&r1=1686294&r2=1686295&view=diff
==============================================================================
--- perl/modperl/trunk/Changes (original)
+++ perl/modperl/trunk/Changes Thu Jun 18 19:21:11 2015
@@ -12,6 +12,9 @@ Also refer to the Apache::Test changes l
 
 =item 2.0.9-rc3
 
+Add note to README about MP_INLINE problem when building with GCC 5.
+[Niko Tyni <nt...@debian.org>]
+
 Fix t/api/aplog.t for apr-1.5.2. [Steve Hay]
 
 Note that Perl 5.22.x is currently not supported. This is logged as

Modified: perl/modperl/trunk/README
URL: 
http://svn.apache.org/viewvc/perl/modperl/trunk/README?rev=1686295&r1=1686294&r2=1686295&view=diff
==============================================================================
--- perl/modperl/trunk/README (original)
+++ perl/modperl/trunk/README Thu Jun 18 19:21:11 2015
@@ -25,6 +25,14 @@ Perl:
   configurations) are currently believed to work, but this is not
   guaranteed to be the case, either now or in the future.
 
+C compiler:
+  The mod_perl source currently uses GNU89 inline semantics on GCC, but
+  GCC 5 defaults to newer C99 semantics.  If you see MP_INLINE related
+  warnings during the build and missing symbols when starting the test
+  suite, adding "-fgnu89-inline" to MP_CCOPTS may help.
+  There are also some reports of this happening with the Clang compiler,
+  where the corresponding option to try is "-std=gnu89".
+
 *** Status ***
 
 mod_perl is currently considered stable.


Reply via email to