File tree Expand file tree Collapse file tree 3 files changed +5
-14
lines changed Expand file tree Collapse file tree 3 files changed +5
-14
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ use std::str;
77// make sure to add it to this list as well.
88const ALLOWED_CFGS : & ' static [ & ' static str ] = & [
99 "emscripten_new_stat_abi" ,
10+ "espidf_time64" ,
1011 "freebsd10" ,
1112 "freebsd11" ,
1213 "freebsd12" ,
@@ -35,7 +36,7 @@ fn main() {
3536 let ( rustc_minor_ver, is_nightly) = rustc_minor_nightly ( ) ;
3637 let rustc_dep_of_std = env:: var ( "CARGO_FEATURE_RUSTC_DEP_OF_STD" ) . is_ok ( ) ;
3738 let libc_ci = env:: var ( "LIBC_CI" ) . is_ok ( ) ;
38- let libc_check_cfg = env:: var ( "LIBC_CHECK_CFG" ) . is_ok ( ) ;
39+ let libc_check_cfg = env:: var ( "LIBC_CHECK_CFG" ) . is_ok ( ) || rustc_minor_ver >= 80 ;
3940 let const_extern_fn_cargo_feature = env:: var ( "CARGO_FEATURE_CONST_EXTERN_FN" ) . is_ok ( ) ;
4041
4142 // The ABI of libc used by std is backward compatible with FreeBSD 12.
Original file line number Diff line number Diff line change 11{
2- "family" : " unix" ,
32 "env" : " newlib" ,
4- "target-env" : " newlib" ,
53 "target-family" : " unix" ,
64 "target-c-int-width" : " 32" ,
75 "target-endian" : " little" ,
86 "target-pointer-width" : " 64" ,
97 "os" : " horizon" ,
108 "arch" : " aarch64" ,
119 "panic-strategy" : " unwind" ,
12- "abi-blacklist" : [
13- " stdcall" ,
14- " fastcall" ,
15- " vectorcall" ,
16- " thiscall" ,
17- " win64" ,
18- " sysv64"
19- ],
2010 "dynamic-linking" : false ,
2111 "features" : " +a53,+strict-align" ,
2212 "data-layout" : " e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128" ,
2313 "executables" : true ,
2414 "position-independent-executables" : true ,
2515 "linker-flavor" : " gcc" ,
2616 "llvm-target" : " aarch64-unknown-none" ,
27- "has-elf-tls" : false ,
17+ "has-thread-local" : false ,
2818 "linker-is-gnu" : true ,
2919 "disable-redzone" : true ,
3020 "relocation-model" : " pic" ,
3424 "trap-unreachable" : true ,
3525 "emit-debug-gdb-scripts" : true ,
3626 "requires-uwtable" : true
37- }
27+ }
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ mod t {
7979
8080 // These OSes allow 32 bits for both minor and major
8181 #[ cfg( any(
82- target_os = "empscripten " ,
82+ target_os = "emscripten " ,
8383 target_os = "freebsd" ,
8484 target_os = "fuchsia" ,
8585 target_os = "linux" ,
You can’t perform that action at this time.
0 commit comments