* [gentoo-commits] gentoo-x86 commit in net-libs/xulrunner/files: mozilla-2.0_support_64bit_big_indian.patch
@ 2011-05-16 13:28 Jory Pratt (anarchy)
0 siblings, 0 replies; only message in thread
From: Jory Pratt (anarchy) @ 2011-05-16 13:28 UTC (permalink / raw
To: gentoo-commits
anarchy 11/05/16 13:28:35
Added: mozilla-2.0_support_64bit_big_indian.patch
Log:
only append -mno-avx on x86/amd64, add support for 64bit big indian machines
(Portage version: 2.1.9.49/cvs/Linux x86_64)
Revision Changes Path
1.1 net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_indian.patch
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_indian.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_indian.patch?rev=1.1&content-type=text/plain
Index: mozilla-2.0_support_64bit_big_indian.patch
===================================================================
# HG changeset patch
# User Mike Hommey <mh+mozilla@glandium.org>
# Date 1303461188 -7200
# Node ID 59771590e9203d48ef8cbcd7eaf2f8ae45dbb1c1
# Parent c4b82ec27d6d6e1c02ef0abb3b6e805bfdd092ec
Bug 638056 - Avoid "The cacheFlush support is missing on this platform" error on exotic platforms. r=cdleary
diff --git a/js/src/Makefile.in b/js/src/Makefile.in
--- a/js/src/Makefile.in
+++ b/js/src/Makefile.in
@@ -383,17 +383,17 @@ CPPSRCS += checks.cc \
platform.cc \
utils.cc \
$(NONE)
#
# END enclude sources for V8 dtoa
#############################################
-ifeq (,$(filter-out powerpc sparc,$(TARGET_CPU)))
+ifeq (,$(filter arm %86 x86_64,$(TARGET_CPU)))
VPATH += $(srcdir)/assembler \
$(srcdir)/assembler/wtf \
$(srcdir)/yarr/pcre \
$(NULL)
CPPSRCS += pcre_compile.cpp \
pcre_exec.cpp \
# HG changeset patch
# User Luke Wagner <lw@mozilla.com>
# Date 1299520258 28800
# Node ID 68203913d04cf5be53fd16278816183d5670ba5c
# Parent 27e5814815491ebb68e474e453aff6c2ea908c43
Bug 618485 - Add missing 64-bit big-endian jsval_layout field (r=luke)
diff --git a/js/src/jsval.h b/js/src/jsval.h
--- a/js/src/jsval.h
+++ b/js/src/jsval.h
@@ -342,16 +342,17 @@ typedef union jsval_layout
JSValueTag tag : 17;
uint64 payload47 : 47;
} debugView;
struct {
union {
int32 i32;
uint32 u32;
JSWhyMagic why;
+ jsuword word;
} payload;
} s;
double asDouble;
void *asPtr;
} jsval_layout;
# endif /* JS_BITS_PER_WORD */
#endif /* defined(IS_LITTLE_ENDIAN) */
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-05-16 13:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-16 13:28 [gentoo-commits] gentoo-x86 commit in net-libs/xulrunner/files: mozilla-2.0_support_64bit_big_indian.patch Jory Pratt (anarchy)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox