mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-04 03:07:25 +00:00

The submodule was causing issues in rust-lang/rust, so eliminiate it here. `build-musl` is also removed from `libm-test`'s default features so the crate doesn't need to be built by default.
16 lines
335 B
Bash
Executable File
16 lines
335 B
Bash
Executable File
#!/bin/sh
|
|
# Download musl to a repository for `musl-math-sys`
|
|
|
|
set -eux
|
|
|
|
url=git://git.musl-libc.org/musl
|
|
ref=c47ad25ea3b484e10326f933e927c0bc8cded3da
|
|
dst=crates/musl-math-sys/musl
|
|
|
|
if ! [ -d "$dst" ]; then
|
|
git clone "$url" "$dst" --single-branch --depth=1000
|
|
fi
|
|
|
|
git -C "$dst" fetch "$url" --depth=1
|
|
git -C "$dst" checkout "$ref"
|