httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 42321] New: - LFS support on 32bit OSes is broken
Date Wed, 02 May 2007 17:57:40 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=42321>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=42321

           Summary: LFS support on 32bit OSes is broken
           Product: Apache httpd-2
           Version: 2.0.59
          Platform: Sun
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: P2
         Component: Build
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: pirzyk+apache@uiuc.edu


Installed the version of Apache that comes with Solaris 10.  It is based on
httpd-2.0.52,55, and 58, depending on the patch level.  They added LFS support
with the patch (120543-09), which also brought apache up to version 2.0.58.  We
have an in house developed auth module (mod_bluestem,
http://www-dev.cites.uiuc.edu/mod_bluestem/) that break when the patch is
installed.  The problem is the request_rec structure is corrupted when calling
any of the bluestem hooks.  Specifically, r->per_dir_config is set to NULL.  In
my debugging with the Sun Apache source code, the vanilla httpd-2.0.58 source
code, I found that the configure script for srclib/apr has a bug in it.  

supirzyk@nani:/scratch/httpd-2.0.58/srclib/apr
9>diff -Nru configure.in.orig configure.in
--- configure.in.orig   2006-03-16 04:04:04.000000000 -0600
+++ configure.in        2007-05-02 10:50:46.687788000 -0500
@@ -1199,7 +1199,7 @@
 if test "$ac_cv_type_off_t" = "yes"; then
     APR_CHECK_SIZEOF_EXTENDED([#include <sys/types.h>], off_t, 8)
     AC_MSG_CHECKING([which type to use for apr_off_t])
-    if test "${ac_cv_sizeof_off_t}${ac_cv_sizeof_long}" = "44"; then
+    if test "${ac_cv_sizeof_off_t}${ac_cv_sizeof_long}" != "44"; then
         # Special case: off_t may change size with _FILE_OFFSET_BITS
         # on 32-bit systems with LFS support.  To avoid compatibility
         # with other software which may export _FILE_OFFSET_BITS,

I have verified the problem exists in 2.0.59 as well.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message