Bug#635957: iceweasel: FTBFS on armhf
Konstantinos Margaritis
markos at genesi-usa.com
Fri Jul 29 19:11:57 UTC 2011
Package: iceweasel
Version: 5.0-4
Severity: serious
Tags: patch
According to the build log:
http://buildd.debian-ports.org/status/fetch.php?pkg=iceweasel&arch=armhf&ver=5.0-4&stamp=1311411735
iceweasel 5.0 (and 6.0 in experimental) break on armhf. The reason is
the fix for armel in
porting/Fix-FTBFS-in-xpcom-base-on-armv4t.patch
diff --git a/xpcom/base/nsDebugImpl.cpp b/xpcom/base/nsDebugImpl.cpp
index f26f97b..353c1e4 100644
--- a/xpcom/base/nsDebugImpl.cpp
+++ b/xpcom/base/nsDebugImpl.cpp
@@ -402,7 +402,9 @@ RealBreak()
#elif defined(__GNUC__) && (defined(__i386__) || defined(__i386) ||
defined(__x86_64__))
asm("int $3");
#elif defined(__arm__)
- asm("BKPT #0");
+ asm(".arch armv5t\n"
+ ".object_arch armv4t\n"
+ "BKPT #0");
#elif defined(SOLARIS)
#if defined(__i386__) || defined(__i386) || defined(__x86_64__)
asm("int $3");
This totally breaks asm generation on newer arm cpus. The attached
patch fixes the build for armhf. Please apply.
Regards
Konstantinos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: iceweasel_armhf.patch
Type: text/x-diff
Size: 570 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/attachments/20110729/aee17f53/attachment.patch>
More information about the pkg-mozilla-maintainers
mailing list