Add workaround for NetBSD issues in test-project
This commit is contained in:
parent
070eee0271
commit
3be49880a3
@ -14,3 +14,14 @@ path = "src/bin1.rs"
|
|||||||
[[bin]]
|
[[bin]]
|
||||||
name = "bin2"
|
name = "bin2"
|
||||||
path = "src/bin2.rs"
|
path = "src/bin2.rs"
|
||||||
|
|
||||||
|
# workaround for https://github.com/cross-rs/cross/issues/1345
|
||||||
|
[package.metadata.cross.target.x86_64-unknown-netbsd]
|
||||||
|
pre-build = [
|
||||||
|
"mkdir -p /tmp/netbsd",
|
||||||
|
"curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O",
|
||||||
|
"tar -C /tmp/netbsd -xJf base.tar.xz",
|
||||||
|
"cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib",
|
||||||
|
"rm base.tar.xz",
|
||||||
|
"rm -rf /tmp/netbsd",
|
||||||
|
]
|
||||||
|
|||||||
@ -3,6 +3,13 @@ name = "subcrate"
|
|||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# workaround for https://github.com/cross-rs/cross/issues/1345
|
||||||
|
[package.metadata.cross.target.x86_64-unknown-netbsd]
|
||||||
[dependencies]
|
pre-build = [
|
||||||
|
"mkdir -p /tmp/netbsd",
|
||||||
|
"curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O",
|
||||||
|
"tar -C /tmp/netbsd -xJf base.tar.xz",
|
||||||
|
"cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib",
|
||||||
|
"rm base.tar.xz",
|
||||||
|
"rm -rf /tmp/netbsd",
|
||||||
|
]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user