tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1181Shell 82Rust 62Markdown 521515 Sutichaykuna

⎇ 87b6c3020a5285cf1d41ccdf1c8070b53adbcb98 recipes/firefox-patches/fix-rust-target.patch 31 siq'ikuna · 913 B Ñawpa willay ch'uya

firefox 154.0 — la cabeza de la familia Gecko (receta, sin construir todavía) 428be5e8d · Sergio ·

1Allow us to just set RUST_TARGEt ourselves instead of hacking around in mozilla's
2weird custom build system...
3
4--- a/build/moz.configure/rust.configure
5+++ b/build/moz.configure/rust.configure
6@@ -225,7 +225,9 @@
7         data.setdefault(key, []).append(namespace(rust_target=t, target=info))
8     return data
9 
10-
11+@imports('os')
12+@imports(_from='mozbuild.util', _import='ensure_unicode')
13+@imports(_from='mozbuild.util', _import='system_encoding')
14 def detect_rustc_target(
15     host_or_target, compiler_info, arm_target, rust_supported_targets
16 ):
17@@ -340,13 +342,13 @@
18 
19         return None
20 
21-    rustc_target = find_candidate(candidates)
22+    rustc_target = os.environ['RUST_TARGET']
23 
24     if rustc_target is None:
25         die("Don't know how to translate {} for rustc".format(host_or_target.alias))
26
27-    return rustc_target
28+    return ensure_unicode(rustc_target, system_encoding)
29 
30 
31 @imports('os')