mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-30 05:51:58 +00:00
dcdb192b55
The recent changes to naked `asm!()` macros made this unbuildable on Xous. The upstream package maintainer released 0.2.3 to fix support on newer nightly toolchains. Update the dependency to 0.2.3, which is the oldest version that works with the current nightly compiler. This closes #131602 and fixes the build on xous. Signed-off-by: Sean Cross <sean@xobs.io>
44 lines
1.1 KiB
TOML
44 lines
1.1 KiB
TOML
[package]
|
|
name = "unwind"
|
|
version = "0.0.0"
|
|
license = "MIT OR Apache-2.0"
|
|
repository = "https://github.com/rust-lang/rust.git"
|
|
edition = "2021"
|
|
include = [
|
|
'/libunwind/*',
|
|
]
|
|
|
|
[lib]
|
|
test = false
|
|
bench = false
|
|
doc = false
|
|
|
|
[dependencies]
|
|
core = { path = "../core" }
|
|
compiler_builtins = "0.1.0"
|
|
cfg-if = "1.0"
|
|
|
|
[target.'cfg(not(all(windows, target_env = "msvc")))'.dependencies]
|
|
libc = { version = "0.2.140", features = ['rustc-dep-of-std'], default-features = false }
|
|
|
|
[target.'cfg(target_os = "xous")'.dependencies]
|
|
unwinding = { version = "0.2.3", features = ['rustc-dep-of-std', 'unwinder', 'fde-custom'], default-features = false }
|
|
|
|
[features]
|
|
|
|
# Only applies for Linux and Fuchsia targets
|
|
# Static link to the in-tree build of llvm libunwind
|
|
llvm-libunwind = []
|
|
|
|
# Only applies for Linux and Fuchsia targets
|
|
# If crt-static is enabled, static link to `libunwind.a` provided by system
|
|
# If crt-static is disabled, dynamic link to `libunwind.so` provided by system
|
|
system-llvm-libunwind = []
|
|
|
|
[lints.rust.unexpected_cfgs]
|
|
level = "warn"
|
|
check-cfg = [
|
|
# #[cfg(bootstrap)] rtems
|
|
'cfg(target_os, values("rtems"))',
|
|
]
|