fc1ece67b3
The generated Cargo.toml was stale (still 0.1.17 with optional = true on redox_syscall) after the .orig bump. Force-regenerate by manually editing both fields so the generated file matches .orig. The previous build failure (unresolved import redox_syscall) was due to this drift. Discovered by running redbear-mini build after the nice-mapping, affinity-mask, deadlock, and proc-path fixes landed.
75 lines
1.6 KiB
TOML
75 lines
1.6 KiB
TOML
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
|
|
#
|
|
# When uploading crates to the registry Cargo will automatically
|
|
# "normalize" Cargo.toml files for maximal compatibility
|
|
# with all versions of Cargo and also rewrite `path` dependencies
|
|
# to registry (e.g., crates.io) dependencies.
|
|
#
|
|
# If you are reading this file be aware that the original Cargo.toml
|
|
# will likely look very different (and much more reasonable).
|
|
# See Cargo.toml.orig for the original contents.
|
|
|
|
[package]
|
|
edition = "2021"
|
|
name = "libredox"
|
|
version = "0.1.18"
|
|
authors = ["4lDO2 <4lDO2@protonmail.com>"]
|
|
build = false
|
|
exclude = ["target"]
|
|
autolib = false
|
|
autobins = false
|
|
autoexamples = false
|
|
autotests = false
|
|
autobenches = false
|
|
description = "Redox stable ABI"
|
|
readme = false
|
|
license = "MIT"
|
|
repository = "https://gitlab.redox-os.org/redox-os/libredox.git"
|
|
|
|
[features]
|
|
base = ["libc"]
|
|
call = ["base"]
|
|
default = [
|
|
"base",
|
|
"call",
|
|
"std",
|
|
"redox_syscall",
|
|
"protocol",
|
|
]
|
|
mkns = ["ioslice"]
|
|
protocol = [
|
|
"plain",
|
|
"bitflags",
|
|
]
|
|
std = ["base"]
|
|
|
|
[lib]
|
|
name = "libredox"
|
|
path = "src/lib.rs"
|
|
|
|
[dependencies.bitflags]
|
|
version = "2"
|
|
optional = true
|
|
|
|
[dependencies.ioslice]
|
|
version = "0.6"
|
|
optional = true
|
|
|
|
[dependencies.libc]
|
|
version = "0.2"
|
|
optional = true
|
|
|
|
[dependencies.plain]
|
|
version = "0.2"
|
|
optional = true
|
|
|
|
# Red Bear OS Phase J: path override to the local syscall
|
|
# fork. The local fork at ../syscall/ adds the
|
|
# EnterS2Idle/ExitS2Idle AcPiVerb variants. This breaks
|
|
# the libredox::error::Error <-> syscall::Error type-
|
|
# identity barrier that previously caused E0277 errors in
|
|
# scheme-utils and daemon.
|
|
[dependencies.redox_syscall]
|
|
path = "../syscall"
|
|
version = "0.8"
|