We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 862e6e5 + 1d7623b commit e60a083Copy full SHA for e60a083
build.rs
@@ -14,9 +14,10 @@ fn main() {
14
let target = env::var("TARGET").unwrap();
15
let emscripten = target == "asmjs-unknown-emscripten" || target == "wasm32-unknown-emscripten";
16
17
- // 128-bit integers disabled on Emscripten targets as Emscripten doesn't
18
- // currently support integers larger than 64 bits.
19
- if !emscripten {
+ // 128-bit integers Disabled on Emscripten targets before Rust 1.40 since
+ // Emscripten did not support 128-bit integers until Rust 1.40
+ // (https://github.com/rust-lang/rust/pull/65251)
20
+ if !emscripten || minor >= 40 {
21
println!("cargo:rustc-cfg=integer128");
22
}
23
0 commit comments