* Don't build rust code with Clto to avoid out of memory errors.
* Disable more armv7/neon stuff.
+ [changes brought over from firefox-esr 102.2.0esr-1+rpi1 by Peter Michael Green]
+ * Disable jit (or at least try to)
+ + Pass disable-jit from debian/rules
+ + Nerf jit detection in s/moz.configure
+
-- Raspbian forward porter <root@raspbian.org> Thu, 30 Mar 2023 12:39:04 +0000
thunderbird (1:102.9.0-1~deb11u1) bullseye-security; urgency=medium
# space, and b) the linker can't deal with it in the available address
# space either.
ifeq (32,$(DEB_BUILD_ARCH_BITS))
- echo 'ac_add_options --disable-debug-symbols' >> mozconfig.default
+ echo 'ac_add_options --disable-debug-symbols --disable-jit' >> mozconfig.default
endif
echo 'mk_add_options MOZ_OBJDIR=$(CURDIR)/obj-thunderbird' >> mozconfig.thunderbird
echo 'ac_add_options --prefix=$(CURDIR)/debian/tmp/usr' >> mozconfig.default
# =======================================================
@depends(target, "--enable-record-tuple")
def jit_default(target, enable_record_tuple):
- if enable_record_tuple:
- return False
- if target.cpu in (
- "x86",
- "x86_64",
- "arm",
- "aarch64",
- "mips32",
- "mips64",
- "loongarch64",
- ):
- return True
+ #if enable_record_tuple:
+ # return False
+ #if target.cpu in (
+ # "x86",
+ # "x86_64",
+ # "arm",
+ # "aarch64",
+ # "mips32",
+ # "mips64",
+ # "loongarch64",
+ #):
+ # return True
return False