# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/arcticfox/hotfix-jemalloc-pagesize.patch # Copyright (C) 2025 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- --- Arctic-Fox-46.0/memory/mozjemalloc/jemalloc.c.vanilla 2025-06-15 11:12:39.333458513 +0000 +++ Arctic-Fox-46.0/memory/mozjemalloc/jemalloc.c 2025-06-15 11:14:49.016720671 +0000 @@ -1047,11 +1047,9 @@ * will abort. * Platform specific page size conditions copied from js/public/HeapAPI.h */ -#if (defined(SOLARIS) || defined(__FreeBSD__)) && \ - (defined(__sparc) || defined(__sparcv9) || defined(__ia64)) -#define pagesize_2pow ((size_t) 13) -#elif defined(__powerpc64__) -#define pagesize_2pow ((size_t) 16) + +#if defined(__powerpc64__) || defined(__aarch64__) || defined(__alpha__) || defined(__ia64__ ) || (defined __sparcv9) +#define pagesize_2pow ((size_t) 14) #else #define pagesize_2pow ((size_t) 12) #endif