diff options
Diffstat (limited to 'repos/extra/rust')
| -rw-r--r-- | repos/extra/rust/.checksum | 7 | ||||
| -rw-r--r-- | repos/extra/rust/.files | 114 | ||||
| -rw-r--r-- | repos/extra/rust/abuild | 102 | ||||
| -rw-r--r-- | repos/extra/rust/depends | 1 | ||||
| -rw-r--r-- | repos/extra/rust/fix-curl.patch | 39 | ||||
| -rw-r--r-- | repos/extra/rust/fix-linux_musl_base.patch | 65 | ||||
| -rw-r--r-- | repos/extra/rust/libressl.patch | 10 |
7 files changed, 338 insertions, 0 deletions
diff --git a/repos/extra/rust/.checksum b/repos/extra/rust/.checksum new file mode 100644 index 00000000..f1191106 --- /dev/null +++ b/repos/extra/rust/.checksum @@ -0,0 +1,7 @@ +ca7742d493604e180b27d98bf461d550140cee343b4fd0a9f39b86ea87441f2c cargo-1.85.0-x86_64-unknown-linux-musl.tar.xz +c3a18c929b155d8fd1484d2d9cef917deebc8c34ea2cb476a84ac2fb4f323840 fix-curl.patch +98cd52ea1add75f87899eda742c302404eea756a27d9a62b6bb318db0c6b34ac fix-linux_musl_base.patch +cfe8a050a1acc17c735c5af1b86989b38f99c14bbff509739523ede8768c2eab libressl.patch +87d4ec8089bfcf5449bd8482e86ef668e2c4fd9fc52c3c374a11dd9d5f4dd79d rust-std-1.85.0-x86_64-unknown-linux-musl.tar.xz +30e6cc202b9ad0180fc66deebddc1232350ddc92b947c4430e55ad96638779ab rustc-1.85.0-x86_64-unknown-linux-musl.tar.xz +5bd02dd4e25b96b42a0c5b7ab25d51eb4db7760b412b4a5e2285237900d5a20b rustc-1.86.0-src.tar.xz diff --git a/repos/extra/rust/.files b/repos/extra/rust/.files new file mode 100644 index 00000000..ba54e642 --- /dev/null +++ b/repos/extra/rust/.files @@ -0,0 +1,114 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/bash_completion.d/ +-rw-r--r-- root/root etc/bash_completion.d/cargo.new +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/cargo +-rwxr-xr-x root/root usr/bin/cargo-fmt +-rwxr-xr-x root/root usr/bin/rust-gdb +-rwxr-xr-x root/root usr/bin/rust-gdbgui +-rwxr-xr-x root/root usr/bin/rust-lldb +-rwxr-xr-x root/root usr/bin/rustc +-rwxr-xr-x root/root usr/bin/rustfmt +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/librustc_driver-ec077a736098b7c9.so +drwxr-xr-x root/root usr/lib/rustlib/ +-rw-r--r-- root/root usr/lib/rustlib/components +drwxr-xr-x root/root usr/lib/rustlib/etc/ +-rw-r--r-- root/root usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py +-rw-r--r-- root/root usr/lib/rustlib/etc/gdb_lookup.py +-rw-r--r-- root/root usr/lib/rustlib/etc/gdb_providers.py +-rw-r--r-- root/root usr/lib/rustlib/etc/lldb_commands +-rw-r--r-- root/root usr/lib/rustlib/etc/lldb_lookup.py +-rw-r--r-- root/root usr/lib/rustlib/etc/lldb_providers.py +-rw-r--r-- root/root usr/lib/rustlib/etc/rust_types.py +-rw-r--r-- root/root usr/lib/rustlib/install.log +-rw-r--r-- root/root usr/lib/rustlib/manifest-cargo +-rw-r--r-- root/root usr/lib/rustlib/manifest-rust-std-x86_64-unknown-linux-musl +-rw-r--r-- root/root usr/lib/rustlib/manifest-rustc +-rw-r--r-- root/root usr/lib/rustlib/manifest-rustfmt-preview +-rw-r--r-- root/root usr/lib/rustlib/rust-installer-version +drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/ +drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/ +drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/gcc-ld/ +-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/gcc-ld/ld.lld +-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/gcc-ld/ld64.lld +-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/gcc-ld/lld-link +-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/gcc-ld/wasm-ld +-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/rust-lld +-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/rust-objcopy +drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/ +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-66473c445db0d96e.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-a28a9935a2376220.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-3025226cf35b05ba.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-6acc777b98105ee7.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-d3d886d159004024.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-476504b7edc442ca.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-709a512bd0ec6991.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-828d553676bc43d8.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-326d2a6890423ce0.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-ee316e6ba2710fea.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-124217ca77b8bce2.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-f80ae5f99e24eb68.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-e49a838c15547764.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-2deb468abe17876e.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-8d3f7a219b301f21.rlib +-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-8d3f7a219b301f21.so +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-7ddfbab6c2b7a4e1.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-7cc2119d20423e4c.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-e6e5d4072440b539.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunicode_width-ba9d1d0316c73c0e.rlib +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-92b74b12ed259709.rlib +drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/ +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/Scrt1.o +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crt1.o +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbegin.o +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbeginS.o +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtend.o +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtendS.o +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crti.o +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtn.o +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/libc.a +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/libunwind.a +-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/rcrt1.o +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/cargo-add.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-bench.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-build.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-check.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-clean.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-doc.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-fetch.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-fix.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-generate-lockfile.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-help.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-info.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-init.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-install.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-locate-project.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-login.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-logout.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-metadata.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-new.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-owner.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-package.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-pkgid.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-publish.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-remove.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-report.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-run.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-rustc.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-rustdoc.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-search.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-test.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-tree.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-uninstall.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-update.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-vendor.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-version.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo-yank.1.gz +-rw-r--r-- root/root usr/share/man/man1/cargo.1.gz +-rw-r--r-- root/root usr/share/man/man1/rustc.1.gz +-rw-r--r-- root/root usr/share/man/man1/rustdoc.1.gz diff --git a/repos/extra/rust/abuild b/repos/extra/rust/abuild new file mode 100644 index 00000000..8c4d918d --- /dev/null +++ b/repos/extra/rust/abuild @@ -0,0 +1,102 @@ +name=rust +version=1.86.0 + +##cat src/stage0.txt +export _date=2025-02-20 +export _rustc=1.85.0 +export _cargo=$_rustc +## + +release=1 +source="https://static.rust-lang.org/dist/${name}c-$version-src.tar.xz + https://static.rust-lang.org/dist/$_date/rust-std-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract + https://static.rust-lang.org/dist/$_date/rustc-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract + https://static.rust-lang.org/dist/$_date/cargo-$_cargo-x86_64-unknown-linux-musl.tar.xz::noextract + fix-linux_musl_base.patch + libressl.patch + fix-curl.patch" +build_dir=${name}c-$version-src +keep_static=1 +no_strip=1 + +build() { + mkdir -p build/cache/$_date + + _tuplet=x86_64-unknown-linux-musl + cp $SRC/rust-std-$_rustc-x86_64-unknown-linux-musl.tar.xz build/cache/$_date/ + cp $SRC/rustc-$_rustc-x86_64-unknown-linux-musl.tar.xz build/cache/$_date/ + cp $SRC/cargo-$_cargo-x86_64-unknown-linux-musl.tar.xz build/cache/$_date/ + + sed -i 's/\(crt_static_default = \)true/\1false/' compiler/rustc_target/src/spec/base/linux_musl.rs + sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.52+curl-7.81.0/.cargo-checksum.json + sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.78+curl-8.11.0/.cargo-checksum.json + sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.79+curl-8.12.0/.cargo-checksum.json + sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.92/.cargo-checksum.json + + cat > config.toml <<EOF +[llvm] +link-shared = true +download-ci-llvm = false +static-libstdcpp = false +use-libcxx = true + +[build] +build = "$_tuplet" +host = [ "$_tuplet" ] +target = [ "$_tuplet" ] + +docs = false +compiler-docs = false +extended = true +submodules = false +python = "python3" +locked-deps = true +vendor = true +tools = [ "cargo", "rustfmt" ] +sanitizers = false +profiler = false +full-bootstrap = false + +[install] +prefix = "/usr" + +[target.$_tuplet] +llvm-config = "/usr/bin/llvm-config" +crt-static = false +sanitizers = false + +[dist] +src-tarball = false + +[rust] +backtrace = false +channel = "stable" +codegen-tests = false +codegen-units-std = 1 +codegen-units = 0 +debug = false +debug-assertions = false +debuginfo-level = 0 +incremental = false +jemalloc = false +rpath = false +dist-src = false +llvm-libunwind = "system" +EOF + + mkdir -p libgcc + printf 'INPUT(-lunwind)\n' > libgcc/libgcc_s.so + ln -sf $(cc -print-file-name=libunwind.so) libgcc/libgcc_s.so.1 + export LD_LIBRARY_PATH="$PWD/libgcc:$LD_LIBRARY_PATH" + export LIBRARY_PATH="$PWD/libgcc:$LIBRARY_PATH" + + mkdir "$SRC/rust" + export RUST_BACKTRACE=1 + + #python x.py build + python x.py install + + rm -rf $PKG/usr/lib/rustlib/src/ \ + $PKG/usr/share/zsh \ + $PKG/usr/lib/rustlib/uninstall.sh +} diff --git a/repos/extra/rust/depends b/repos/extra/rust/depends new file mode 100644 index 00000000..453889a6 --- /dev/null +++ b/repos/extra/rust/depends @@ -0,0 +1 @@ +llvm diff --git a/repos/extra/rust/fix-curl.patch b/repos/extra/rust/fix-curl.patch new file mode 100644 index 00000000..b29c2794 --- /dev/null +++ b/repos/extra/rust/fix-curl.patch @@ -0,0 +1,39 @@ +diff --git a/vendor/curl-sys-0.4.52+curl-7.81.0/build.rs b/vendor/curl-sys-0.4.52+curl-7.81.0/build.rs +index e9a2a42..560bfed 100644 +--- a/vendor/curl-sys-0.4.52+curl-7.81.0/build.rs ++++ b/vendor/curl-sys-0.4.52+curl-7.81.0/build.rs +@@ -111,6 +111,8 @@ fn main() { + .include("curl/lib") + .include("curl/include") + .define("BUILDING_LIBCURL", None) ++ .define("CURL_CA_BUNDLE", "\"/etc/ssl/cert.pem\"") ++ .define("CURL_CA_PATH", "\"/etc/ssl/certs\"") + .define("CURL_DISABLE_DICT", None) + .define("CURL_DISABLE_GOPHER", None) + .define("CURL_DISABLE_IMAP", None) +diff --git a/vendor/curl-sys-0.4.78+curl-8.11.0/build.rs b/vendor/curl-sys-0.4.78+curl-8.11.0/build.rs +index a451b24..363b314 100644 +--- a/vendor/curl-sys-0.4.78+curl-8.11.0/build.rs ++++ b/vendor/curl-sys-0.4.78+curl-8.11.0/build.rs +@@ -117,6 +117,8 @@ fn main() { + .include("curl/lib") + .include("curl/include") + .define("BUILDING_LIBCURL", None) ++ .define("CURL_CA_BUNDLE", "\"/etc/ssl/cert.pem\"") ++ .define("CURL_CA_PATH", "\"/etc/ssl/certs\"") + .define("CURL_DISABLE_DICT", None) + .define("CURL_DISABLE_GOPHER", None) + .define("CURL_DISABLE_IMAP", None) +diff --git a/vendor/curl-sys-0.4.79+curl-8.12.0/build.rs b/vendor/curl-sys-0.4.79+curl-8.12.0/build.rs +index 8315a20..98dedb4 100644 +--- a/vendor/curl-sys-0.4.79+curl-8.12.0/build.rs ++++ b/vendor/curl-sys-0.4.79+curl-8.12.0/build.rs +@@ -117,6 +117,8 @@ fn main() { + .include("curl/lib") + .include("curl/include") + .define("BUILDING_LIBCURL", None) ++ .define("CURL_CA_BUNDLE", "\"/etc/ssl/cert.pem\"") ++ .define("CURL_CA_PATH", "\"/etc/ssl/certs\"") + .define("CURL_DISABLE_DICT", None) + .define("CURL_DISABLE_GOPHER", None) + .define("CURL_DISABLE_IMAP", None) diff --git a/repos/extra/rust/fix-linux_musl_base.patch b/repos/extra/rust/fix-linux_musl_base.patch new file mode 100644 index 00000000..acd156e1 --- /dev/null +++ b/repos/extra/rust/fix-linux_musl_base.patch @@ -0,0 +1,65 @@ +diff --git a/compiler/rustc_target/src/spec/base/linux_musl.rs b/compiler/rustc_target/src/spec/base/linux_musl.rs +index 1a854fe..7b0cc7b 100644 +--- a/compiler/rustc_target/src/spec/base/linux_musl.rs ++++ b/compiler/rustc_target/src/spec/base/linux_musl.rs +@@ -1,12 +1,9 @@ +-use crate::spec::{LinkSelfContainedDefault, TargetOptions, base, crt_objects}; ++use crate::spec::{base, TargetOptions}; + + pub(crate) fn opts() -> TargetOptions { + let mut base = base::linux::opts(); + + base.env = "musl".into(); +- base.pre_link_objects_self_contained = crt_objects::pre_musl_self_contained(); +- base.post_link_objects_self_contained = crt_objects::post_musl_self_contained(); +- base.link_self_contained = LinkSelfContainedDefault::InferredForMusl; + + base + } +diff --git a/compiler/rustc_target/src/spec/crt_objects.rs b/compiler/rustc_target/src/spec/crt_objects.rs +index e3b6430..13a96e2 100644 +--- a/compiler/rustc_target/src/spec/crt_objects.rs ++++ b/compiler/rustc_target/src/spec/crt_objects.rs +@@ -62,28 +62,6 @@ pub(super) fn all(obj: &'static str) -> CrtObjects { + ]) + } + +-pub(super) fn pre_musl_self_contained() -> CrtObjects { +- new(&[ +- (LinkOutputKind::DynamicNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]), +- (LinkOutputKind::DynamicPicExe, &["Scrt1.o", "crti.o", "crtbeginS.o"]), +- (LinkOutputKind::StaticNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]), +- (LinkOutputKind::StaticPicExe, &["rcrt1.o", "crti.o", "crtbeginS.o"]), +- (LinkOutputKind::DynamicDylib, &["crti.o", "crtbeginS.o"]), +- (LinkOutputKind::StaticDylib, &["crti.o", "crtbeginS.o"]), +- ]) +-} +- +-pub(super) fn post_musl_self_contained() -> CrtObjects { +- new(&[ +- (LinkOutputKind::DynamicNoPicExe, &["crtend.o", "crtn.o"]), +- (LinkOutputKind::DynamicPicExe, &["crtendS.o", "crtn.o"]), +- (LinkOutputKind::StaticNoPicExe, &["crtend.o", "crtn.o"]), +- (LinkOutputKind::StaticPicExe, &["crtendS.o", "crtn.o"]), +- (LinkOutputKind::DynamicDylib, &["crtendS.o", "crtn.o"]), +- (LinkOutputKind::StaticDylib, &["crtendS.o", "crtn.o"]), +- ]) +-} +- + pub(super) fn pre_mingw_self_contained() -> CrtObjects { + new(&[ + (LinkOutputKind::DynamicNoPicExe, &["crt2.o", "rsbegin.o"]), +diff --git a/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs b/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs +index 8dcdc5b..25f53d6 100644 +--- a/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs ++++ b/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs +@@ -14,8 +14,7 @@ pub(crate) fn target() -> Target { + | SanitizerSet::MEMORY + | SanitizerSet::THREAD; + base.supports_xray = true; +- // FIXME(compiler-team#422): musl targets should be dynamically linked by default. +- base.crt_static_default = true; ++ base.crt_static_default = false; + + Target { + llvm_target: "x86_64-unknown-linux-musl".into(), diff --git a/repos/extra/rust/libressl.patch b/repos/extra/rust/libressl.patch new file mode 100644 index 00000000..6530eab7 --- /dev/null +++ b/repos/extra/rust/libressl.patch @@ -0,0 +1,10 @@ +--- rustc-1.84.0-src-orig/vendor/openssl-sys-0.9.92/build/main.rs 2025-01-07 09:26:09.000000000 +0800 ++++ rustc-1.84.0-src/vendor/openssl-sys-0.9.92/build/main.rs 2025-01-26 00:07:32.617036110 +0800 +@@ -273,6 +273,7 @@ + (3, 7, 1) => ('3', '7', '1'), + (3, 7, _) => ('3', '7', 'x'), + (3, 8, 0) => ('3', '8', '0'), ++ (4, 0, _) => ('4', '0', 'x'), + _ => version_error(), + }; +
\ No newline at end of file |