1 From: Salvador Ortiz Garcia <sog@msg.com.mx>
2 To: dev@perl.apache.org
3 Date: Sat, 29 Nov 2008 04:20:51 -0600
4 Message-Id: <1227954051.4548.162.camel@monica.msg.com.mx>
8 This afternoon I try to compile my standard bundle (mod_perl 1.30,
9 apache 1.3.41, libapreq-1.33, mod_ssl-2.8.31) in Fedora 10 that ships
10 with gcc 4.3.2 only to discover that the change announced in
11 <http://www.gnu.org/software/gcc/gcc-4.2/changes.html> broke the
12 compilation of apache-1.3.41/src/os/unix/os-inline.c when using -std=c99
13 (default for Fedora's perl)
15 I known that the problem is apache related, not mod_perl's, but there
16 are many mod_perl 1.x users out there that can be in trouble.
18 The attached patch fixes the problem.
20 Any one have contacts with legacy apache maintainers?
27 --- src/os/unix/os.h.orig 2008-11-29 00:11:23.000000000 -0600
28 +++ src/os/unix/os.h 2008-11-29 00:15:15.000000000 -0600
30 /* Compiler supports inline, so include the inlineable functions as
33 +#ifdef __GNUC_STDC_INLINE__
34 +#define INLINE extern ap_inline __attribute__((gnu_inline))
36 #define INLINE extern ap_inline
40 INLINE int ap_os_is_path_absolute(const char *file);