summaryrefslogtreecommitdiff
path: root/experimental/firefox/rust-config.patch
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/firefox/rust-config.patch')
-rw-r--r--experimental/firefox/rust-config.patch16
1 files changed, 8 insertions, 8 deletions
diff --git a/experimental/firefox/rust-config.patch b/experimental/firefox/rust-config.patch
index 4dbddc2a9..eab72a0e4 100644
--- a/experimental/firefox/rust-config.patch
+++ b/experimental/firefox/rust-config.patch
@@ -1,16 +1,16 @@
-look, another reason to hate google: fuchsia's triplets confuse the hell out of poor mozconfig
-
-meanwhile, make -foxkit- more important than -unknown-
-
---- thunderbird-60.2.1/build/moz.configure/rust.configure.old 2018-10-01 14:51:04.000000000 +0000
-+++ thunderbird-60.2.1/build/moz.configure/rust.configure 2018-10-11 23:13:15.370000000 +0000
-@@ -119,9 +119,13 @@
+diff -urw firefox-68.0-old/build/moz.configure/rust.configure firefox-68.0/build/moz.configure/rust.configure
+--- firefox-68.0-old/build/moz.configure/rust.configure 2019-07-07 15:56:29.345963800 +0000
++++ firefox-68.0/build/moz.configure/rust.configure 2019-07-07 16:19:25.990645334 +0000
+@@ -193,12 +193,16 @@
ambiguous = set()
per_raw_os = {}
for t in out:
+ if 'fuchsia' in t: continue
t = split_triplet(t, allow_unknown=True)
- key = (t.cpu, t.endianness, t.os)
+ endianness = t.endianness
+ if t.cpu.startswith('thumb') and endianness not in ('big', 'little'):
+ endianness = 'little'
+ key = (t.cpu, endianness, t.os)
if key in per_os:
+ # hax to allow Adélie toolchains to work
+ if 'foxkit' in per_os[key].alias: