subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hwri...@apache.org
Subject svn commit: r931697 - /subversion/trunk/configure.ac
Date Wed, 07 Apr 2010 21:35:35 GMT
Author: hwright
Date: Wed Apr  7 21:35:34 2010
New Revision: 931697

URL: http://svn.apache.org/viewvc?rev=931697&view=rev
Log:
Don't allow the use of APR 1.4.x.

An issue in APR prevents the various printf flavors from correctly parsing the
'%lld' format specifier.  From APR 1.4.x onward, this specifier is used on
OS X for APR_OFF_T_FMT, which we use extensively througout FSFS (and other
places too).  This parsing error causes segfaults in Subversion, rread the
issue for the gory details.

APR issue 48476 tracks this problem:
https://issues.apache.org/bugzilla/show_bug.cgi?id=48476

* configure.ac
  (APR_VER_REGEXES): Specifically disallow APR 1.4.x.

Modified:
    subversion/trunk/configure.ac

Modified: subversion/trunk/configure.ac
URL: http://svn.apache.org/viewvc/subversion/trunk/configure.ac?rev=931697&r1=931696&r2=931697&view=diff
==============================================================================
--- subversion/trunk/configure.ac (original)
+++ subversion/trunk/configure.ac Wed Apr  7 21:35:34 2010
@@ -92,7 +92,10 @@ dnl   now generating errors instead of s
 dnl   them.  Only .7 and later can guarantee repository
 dnl   integrity with FSFS.
 
-APR_VER_REGEXES=["0\.9\.[7-9] 0\.9\.1[0-9] 1\."]
+dnl APR 1.4.x is currently broken on OS X; see APR issue 48476 for
+dnl the details.
+
+APR_VER_REGEXES=["0\.9\.[7-9] 0\.9\.1[0-9] 1\.[0-3]\."]
 APU_VER_REGEXES=["0\.9\.[7-9] 0\.9\.1[0-9] 1\."]
 
 SVN_LIB_APR($APR_VER_REGEXES)



Mime
View raw message