[DebianGIS-dev] Bug#603986: qgis crashes on startup on PowerPC

Hideki Yamane henrich at debian.or.jp
Mon Jan 3 09:51:03 UTC 2011


tags 603986 patch
thanks

Hi,

On Sat, 1 Jan 2011 12:00:28 +0100
Gabriele Giacone <1o5g4r8o at gmail.com> wrote:
> I confirm it starts properly on ppc with -fno-strict-aliasing.
> Attached patch.

 me too, and I tried to apply the change for powerpc only.
 Here's a proposed patch.

 

diff -u qgis-1.4.0+12730/debian/control qgis-1.4.0+12730/debian/control
--- qgis-1.4.0+12730/debian/control
+++ qgis-1.4.0+12730/debian/control
@@ -73,7 +73,7 @@
 
 Package: qgis-plugin-grass
 Architecture: any
-Depends: qgis (= ${binary:Version}), qgis-plugin-grass-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}, libgdal1-1.6.0-grass, grass640-6
+Depends: qgis (= ${binary:Version}), qgis-plugin-grass-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}, libgdal1-1.6.0-grass, grass
 Description: GRASS plugin for Quantum GIS
  Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
  and display databases of geographic information.
diff -u qgis-1.4.0+12730/debian/rules qgis-1.4.0+12730/debian/rules
--- qgis-1.4.0+12730/debian/rules
+++ qgis-1.4.0+12730/debian/rules
@@ -8,6 +8,8 @@
 # from having to guess our platform (since we know it already)
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_HOST_ARCH   ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
 
 QGIS_MAJOR=$(shell sed -ne 's/SET(CPACK_PACKAGE_VERSION_MAJOR "\([0-9]*\)")/\1/p' CMakeLists.txt)
 QGIS_MINOR=$(shell sed -ne 's/SET(CPACK_PACKAGE_VERSION_MINOR "\([0-9]*\)")/\1/p' CMakeLists.txt)
@@ -50,6 +52,10 @@
 	LDFLAGS += -pg
 endif
 
+ifneq (,$(findstring powerpc,$(DEB_HOST_ARCH)))
+	CFLAGS += -fno-strict-aliasing
+endif
+
 define gentemplate
 $(2): $(1)
 	sed \
diff -u qgis-1.4.0+12730/debian/changelog qgis-1.4.0+12730/debian/changelog
--- qgis-1.4.0+12730/debian/changelog
+++ qgis-1.4.0+12730/debian/changelog
@@ -1,3 +1,11 @@
+qgis (1.4.0+12730-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * set "CFLAGS += -fno-strict-aliasing" for powerpc to avoid crash
+    Thanks to Gabriele Giacone <1o5g4r8o at gmail.com> (Closes: #603986) 
+
+ -- Hideki Yamane <henrich at debian.org>  Mon, 03 Jan 2011 15:26:16 +0900
+
 qgis (1.4.0+12730-3) unstable; urgency=low
 
   * Updated debian/control for current Grass snapshot.





More information about the Pkg-grass-devel mailing list