Skip to content

Commit d337f1a

Browse files
authored
Fix broken link for NetBSD 9.2 base source used by cross workaround (#575)
Recently NetBSD 9.2 source was archived affecting the `base.tar.xz` link used by the `libexecinfo.so` **cross** workaround (cross-rs/cross#1345). This small patch prefers `NetBSD 9.3` as it is the latest `9.x`. - https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz (broken) - https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-9.2/amd64/binary/sets/base.tar.xz (archived) - https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/amd64/binary/sets/base.tar.xz (new) Additionally, I added a `-f, --fail` to curl to fail in case a `4xx` or greater happens again.
1 parent 5ac8d75 commit d337f1a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ features = ["std"]
9393
[package.metadata.cross.target.x86_64-unknown-netbsd]
9494
pre-build = [
9595
"mkdir -p /tmp/netbsd",
96-
"curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O",
96+
"curl -fO https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/amd64/binary/sets/base.tar.xz",
9797
"tar -C /tmp/netbsd -xJf base.tar.xz",
9898
"cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib",
9999
"rm base.tar.xz",

0 commit comments

Comments
 (0)