Remove checks for Rust versions we don't build anymore.
This commit is contained in:
@@ -312,7 +312,6 @@ TARGET_LLVM_FEATURES_class-native = "${@','.join(llvm_features_from_cc_arch(d))}
|
|||||||
|
|
||||||
def rust_gen_target(d, thing, wd, features, cpu, arch):
|
def rust_gen_target(d, thing, wd, features, cpu, arch):
|
||||||
import json
|
import json
|
||||||
from distutils.version import LooseVersion
|
|
||||||
sys = sys_for(d, thing)
|
sys = sys_for(d, thing)
|
||||||
prefix = prefix_for(d, thing)
|
prefix = prefix_for(d, thing)
|
||||||
|
|
||||||
@@ -353,13 +352,6 @@ def rust_gen_target(d, thing, wd, features, cpu, arch):
|
|||||||
tspec['position-independent-executables'] = True
|
tspec['position-independent-executables'] = True
|
||||||
tspec['panic-strategy'] = d.getVar("RUST_PANIC_STRATEGY")
|
tspec['panic-strategy'] = d.getVar("RUST_PANIC_STRATEGY")
|
||||||
|
|
||||||
# Don't use jemalloc as it doesn't work for many targets.
|
|
||||||
# https://github.com/rust-lang/rust/pull/37392
|
|
||||||
# From 1.20.0 and forward, system allocator is the default.
|
|
||||||
if LooseVersion(d.getVar("PV")) < LooseVersion("1.20.0"):
|
|
||||||
tspec['exe-allocation-crate'] = "alloc_system"
|
|
||||||
tspec['lib-allocation-crate'] = "alloc_system"
|
|
||||||
|
|
||||||
# write out the target spec json file
|
# write out the target spec json file
|
||||||
with open(wd + sys + '.json', 'w') as f:
|
with open(wd + sys + '.json', 'w') as f:
|
||||||
json.dump(tspec, f, indent=4)
|
json.dump(tspec, f, indent=4)
|
||||||
@@ -389,7 +381,6 @@ do_rust_setup_snapshot[dirs] += "${WORKDIR}/rust-snapshot"
|
|||||||
|
|
||||||
python do_configure() {
|
python do_configure() {
|
||||||
import json
|
import json
|
||||||
from distutils.version import LooseVersion
|
|
||||||
try:
|
try:
|
||||||
import configparser
|
import configparser
|
||||||
except ImportError:
|
except ImportError:
|
||||||
@@ -428,9 +419,6 @@ python do_configure() {
|
|||||||
config.set("rust", "rpath", e(True))
|
config.set("rust", "rpath", e(True))
|
||||||
config.set("rust", "channel", e("stable"))
|
config.set("rust", "channel", e("stable"))
|
||||||
|
|
||||||
if LooseVersion(d.getVar("PV")) < LooseVersion("1.32.0"):
|
|
||||||
config.set("rust", "use-jemalloc", e(False))
|
|
||||||
|
|
||||||
# Whether or not to optimize the compiler and standard library
|
# Whether or not to optimize the compiler and standard library
|
||||||
config.set("rust", "optimize", e(True))
|
config.set("rust", "optimize", e(True))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user