[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#656104: opu: package apr/1.2.12-5+lenny5



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: opu

As discussed with adsb, apr needs a sourceful update to bring the arches
back in sync. Changelog:

apr (1.2.12-5+lenny5) oldstable; urgency=low

* Disable robust pthread mutexes on alpha, arm, and armel. This fixes
  build problems on buildds running newer Linux kernels.

We already do the same in squeeze/sid. Debdiff is attached.

Please review.
Cheers,
Stefan
diff -u apr-1.2.12/debian/rules apr-1.2.12/debian/rules
--- apr-1.2.12/debian/rules
+++ apr-1.2.12/debian/rules
@@ -25,6 +25,14 @@
 
 CONFFLAGS += ac_cv_prog_AWK=mawk apr_cv_sctp=no
 
+# apr_cv_mutex_robust_shared causes hangs in procmutex test on arm* and alpha
+ifneq (,$(findstring arm,$(DEB_BUILD_ARCH)))
+  CONFFLAGS += apr_cv_mutex_robust_shared=no
+endif
+ifneq (,$(findstring alpha,$(DEB_BUILD_ARCH)))
+  CONFFLAGS += apr_cv_mutex_robust_shared=no
+endif
+
 # Enable debug builds
 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
 CFLAGS += -O0
diff -u apr-1.2.12/debian/changelog apr-1.2.12/debian/changelog
--- apr-1.2.12/debian/changelog
+++ apr-1.2.12/debian/changelog
@@ -1,3 +1,10 @@
+apr (1.2.12-5+lenny5) oldstable; urgency=low
+
+  * Disable robust pthread mutexes on alpha, arm, and armel. This fixes build
+    problems on buildds running newer Linux kernels.
+
+ -- Stefan Fritsch <sf@debian.org>  Mon, 16 Jan 2012 15:45:55 +0100
+
 apr (1.2.12-5+lenny4) oldstable-security; urgency=low
 
   * Fix regression introduced by fix for CVE-2011-0419:

Reply to: