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

Ubuntu dpkg 1.15.8.5ubuntu2



This e-mail has been sent due to an upload to Ubuntu that contains Ubuntu
changes.  It contains the difference between the new version and the
previous version of the same source package in Ubuntu.
Format: 1.8
Date: Tue, 16 Nov 2010 13:54:56 +0000
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.15.8.5ubuntu2
Distribution: natty
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Changed-By: James Hunt <james.hunt@ubuntu.com>
Description: 
 dpkg       - Debian package management system
 dpkg-dev   - Debian package development tools
 dselect    - Debian package management front-end
 libdpkg-dev - Debian package management static library
 libdpkg-perl - Dpkg perl modules
Launchpad-Bugs-Fixed: 674146
Changes: 
 dpkg (1.15.8.5ubuntu2) natty; urgency=low
 .
   * debian/rules: Disabled compiler optimizations on arch "armel" (LP: #674146)
     This is a temporary work-around until we can identify the cause of the
     stack corruption and subsequent SIGSEGV.
Checksums-Sha1: 
 458cae4f07d642d2f9c96278eaa0e979f00de623 2011 dpkg_1.15.8.5ubuntu2.dsc
 8d72d60bb7d4eed44ff275015a1f8ffc4fa9b5cb 5191747 dpkg_1.15.8.5ubuntu2.tar.bz2
Checksums-Sha256: 
 77d6aae39e2a0a1b256d3b202e01395b3525b00fefed92c155e5bb0e2ee738d6 2011 dpkg_1.15.8.5ubuntu2.dsc
 493beb4972e4cfe1ad9668bc11a17941b5651fadbe539ec52694273128e102d6 5191747 dpkg_1.15.8.5ubuntu2.tar.bz2
Files: 
 c8443315c0068a667638d249bea2fb11 2011 admin required dpkg_1.15.8.5ubuntu2.dsc
 2506172d549ec098c276f25343961cd9 5191747 admin required dpkg_1.15.8.5ubuntu2.tar.bz2
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
diff -pruN 1.15.8.5ubuntu1/debian/changelog 1.15.8.5ubuntu2/debian/changelog
--- 1.15.8.5ubuntu1/debian/changelog	2010-10-11 16:09:13.000000000 +0100
+++ 1.15.8.5ubuntu2/debian/changelog	2010-11-17 16:14:06.000000000 +0000
@@ -1,3 +1,11 @@
+dpkg (1.15.8.5ubuntu2) natty; urgency=low
+
+  * debian/rules: Disabled compiler optimizations on arch "armel" (LP: #674146)
+    This is a temporary work-around until we can identify the cause of the
+    stack corruption and subsequent SIGSEGV.
+
+ -- James Hunt <james.hunt@ubuntu.com>  Tue, 16 Nov 2010 13:54:56 +0000
+
 dpkg (1.15.8.5ubuntu1) natty; urgency=low
 
   * Resynchronise with Debian.  Remaining changes:
diff -pruN 1.15.8.5ubuntu1/debian/rules 1.15.8.5ubuntu2/debian/rules
--- 1.15.8.5ubuntu1/debian/rules	2010-10-11 16:09:13.000000000 +0100
+++ 1.15.8.5ubuntu2/debian/rules	2010-11-17 16:14:06.000000000 +0000
@@ -7,13 +7,27 @@ WFLAGS := -Wall -Wextra -Wno-unused-para
 CFLAGS = -g $(WFLAGS)
 CXXFLAGS = -g $(WFLAGS)
 
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
 # Disable optimisations if â??nooptâ?? found in $DEB_BUILD_OPTIONS
 ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
 	CFLAGS += -O0
 	CXXFLAGS += -O0
 else
-	CFLAGS += -O2
-	CXXFLAGS += -O2
+  # work around for lp:#674146 (where gcc-4.5 generates invalid "-O2" code)
+  ifeq (armel,$(DEB_HOST_ARCH))
+    $(warning WARNING: * * * * * * * * * * * * * * * * * * * * * * * * * * *)
+    $(warning WARNING: )
+    $(warning WARNING: Disabling compiler optimizations on arch $(DEB_HOST_ARCH).)
+    $(warning WARNING: (see bug lp:#674146 for details))
+    $(warning WARNING: )
+    $(warning WARNING: * * * * * * * * * * * * * * * * * * * * * * * * * * *)
+    CFLAGS += -O0
+    CXXFLAGS += -O0
+  else
+    CFLAGS += -O2
+    CXXFLAGS += -O2
+  endif
 endif
 
 # These are used for cross-compiling and for saving the configure script

Reply to: