Dear IceCat developers,
I looked to the configure.in file available on
http://svn.savannah.gnu.org/viewvc/trunk/icecat/configure.in?revision=142&root=gnuzilla&view=markup
today. It seems it has not been patched with the patch sent to you on january
(see http://lists.gnu.org/archive/html/bug-gnuzilla/2011-01/msg00014.html) and
attached to this mail, so that IceCat could be built on MIPS.
Moreover, I think it would be better to keep this patch as a patch and then to
include the following commands into make.icecat:
patch -p0 < Work-around....patch || exit 1
autoconf2.13 configure.in >configure || exit 1
This way, there is no more need to have the file configure.in inside the trunk
of IceCat, and transition to IceCat 4.0 will be smoother.
ChristopheFrom: Mike Hommey <[email protected]>
Date: Mon, 23 Nov 2009 19:36:21 +0100
Subject: Work around FTBFS on mips by disabling TLS support
https://bugzilla.mozilla.org/show_bug.cgi?id=528687
---
configure.in | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/configure.in b/configure.in
index d63137c..db92704 100644
--- a/configure.in
+++ b/configure.in
@@ -4133,7 +4133,14 @@ AC_CACHE_CHECK(for __thread keyword for TLS variables,
ac_cv_thread_keyword=no)])
LDFLAGS=$_SAVE_LDFLAGS
if test "$ac_cv_thread_keyword" = yes; then
- AC_DEFINE(HAVE_THREAD_TLS_KEYWORD)
+ case "${target_cpu}" in
+ mips*)
+ :
+ ;;
+ *)
+ AC_DEFINE(HAVE_THREAD_TLS_KEYWORD)
+ ;;
+ esac
fi
dnl End of C++ language/feature checks
--
http://gnuzilla.gnu.org