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: [email protected] ReportedBy: [EMAIL PROTECTED] 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. [EMAIL PROTECTED]:/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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
