Your message dated Sun, 23 Dec 2007 18:05:16 +0200
with message-id <[EMAIL PROTECTED]>
and subject line fixed upstream
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: nspr
Version: 4.6.7-1
Severity: wishlist
Tags: patch
User: [EMAIL PROTECTED]
Usertags: eabi
To build xulrunner/all the icefoo apps on armel port, the attached patch is
needed. See mailing list for discussion:
http://lists.debian.org/debian-arm/2007/05/msg00039.html
--- nspr-4.6.7/mozilla/nsprpub/pr/src/misc/prdtoa.c.orig 2007-05-06
02:39:00.000000000 +0200
+++ nspr-4.6.7/mozilla/nsprpub/pr/src/misc/prdtoa.c 2007-05-06
02:39:22.000000000 +0200
@@ -59,8 +59,8 @@
/* FIXME: deal with freelist and p5s. */
}
-#if defined(__arm) || defined(__arm__) || defined(__arm26__) \
- || defined(__arm32__)
+#if (defined(__arm) || defined(__arm__) || defined(__arm26__) \
+ || defined(__arm32__)) && !defined(__ARM_EABI__) && !defined(__ARMEB__)
#define IEEE_ARM
#elif defined(IS_LITTLE_ENDIAN)
#define IEEE_8087
--- nspr-4.6.7/mozilla/nsprpub/pr/include/md/_linux.h.orig 2007-05-06
02:39:45.000000000 +0200
+++ nspr-4.6.7/mozilla/nsprpub/pr/include/md/_linux.h 2007-05-06
02:40:57.000000000 +0200
@@ -346,7 +346,7 @@
#error "Linux/MIPS pre-glibc2 not supported yet"
#endif /* defined(__GLIBC__) && __GLIBC__ >= 2 */
-#elif defined(__arm__)
+#elif defined(__arm__) && !defined(__ARM_EABI__)
/* ARM/Linux */
#if defined(__GLIBC__) && __GLIBC__ >= 2
#define _MD_GET_SP(_t) (_t)->md.context[0].__jmpbuf[20]
@@ -358,6 +358,18 @@
#error "ARM/Linux pre-glibc2 not supported yet"
#endif /* defined(__GLIBC__) && __GLIBC__ >= 2 */
+#elif defined(__arm__) && defined(__ARM_EABI__)
+/* ARM/Linux */
+#if defined(__GLIBC__) && __GLIBC__ >= 2
+#define _MD_GET_SP(_t) (_t)->md.context[0].__jmpbuf[8]
+#define _MD_SET_FP(_t, val) ((_t)->md.context[0].__jmpbuf[7] = (val))
+#define _MD_GET_SP_PTR(_t) &(_MD_GET_SP(_t))
+#define _MD_GET_FP_PTR(_t) (&(_t)->md.context[0].__jmpbuf[7])
+#define _MD_SP_TYPE __ptr_t
+#else
+#error "ARM/Linux pre-glibc2 not supported yet"
+#endif /* defined(__GLIBC__) && __GLIBC__ >= 2 */
+
#else
#error "Unknown CPU architecture"
--- End Message ---
--- Begin Message ---
new upstream version recently uploaded appears to have these fixes already.
--
"rm -rf" only sounds scary if you don't have backups
--- End Message ---