tags 325978 + patch
thanks
The GCC bug in question seem to be #323686. When it is fixed, the
special handling of arm could be removed.
This patch switches the arm build to use gcc 3.4. Perhaps it will
work. I got no way to test it, as I lack an arm machine.
diff -ur orbit2cpp-1.3.9-orig/debian/control orbit2cpp-1.3.9/debian/control
--- orbit2cpp-1.3.9-orig/debian/control Fri Sep 9 18:57:38 2005
+++ orbit2cpp-1.3.9/debian/control Fri Sep 9 18:59:25 2005
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Bradley Bell <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 3.0.0), liborbit2-dev (>= 1:2.8.1-5), libidl-dev,
g++ (>= 3:3.2.2-0)
+Build-Depends: debhelper (>> 3.0.0), liborbit2-dev (>= 1:2.8.1-5), libidl-dev,
g++ (>= 3:3.2.2-0), g++-3.4 [arm]
Standards-Version: 3.6.2
Package: liborbit2cpp-dev
diff -ur orbit2cpp-1.3.9-orig/debian/rules orbit2cpp-1.3.9/debian/rules
--- orbit2cpp-1.3.9-orig/debian/rules Fri Sep 9 18:57:38 2005
+++ orbit2cpp-1.3.9/debian/rules Fri Sep 9 19:02:17 2005
@@ -21,6 +21,12 @@
INSTALL_PROGRAM += -s
endif
+# Workaround for broken gcc 4.0 on arm (bug #325978 and #323686)
+ifeq (arm,$(DEB_BUILD_ARCH))
+ export CC=gcc-3.4
+ export CXX=c++-3.4
+endif
+
wraps=ORBit-2
name=$(wraps)-cpp
libname=lib$(name)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]