forked from Lainports/freebsd-ports
- Sync changes from gecko repository@r995 general - don't specify prefix for libevent when using pkg-config - ia64 and sparc64 use 8k pagesize by default - add visibility hack for clang 3.2 with libc++ - fix build using clang 3.2 (on FreeBSD 10-CURRENT) - rename a few more patches to ease tracking of bugzilla bugs www/seamonkey - unbreak unsetting LDAP and MAILNEWS options after bug 707305 - use compile time debugging WITH_DEBUG security/nss - unbreak install WITH_DEBUG - unbreak powerpc64 devel/nspr - use absolute paths when specifiying srcdir to make gdb(1) happy In collaboration with: andreast, zeising, Jan Beich <jbeich@tormail.org>
12 lines
489 B
Text
12 lines
489 B
Text
--- mozilla/js/src/gc/Heap.h
|
|
+++ mozilla/js/src/gc/Heap.h
|
|
@@ -108,7 +108,8 @@ struct Cell
|
|
* Bug 692267: Move page size definition to gc/Memory.h and include it
|
|
* directly once jsgc.h is no longer an installed header.
|
|
*/
|
|
-#if defined(SOLARIS) && (defined(__sparc) || defined(__sparcv9))
|
|
+#if (defined(SOLARIS) || defined(__FreeBSD__)) && \
|
|
+ (defined(__sparc) || defined(__sparcv9) || defined(__ia64))
|
|
const size_t PageShift = 13;
|
|
#else
|
|
const size_t PageShift = 12;
|