8a4014fb3c
The default features list still had 'redox_syscall' as a
feature entry, but the redox_syscall dep is now non-optional
(made non-optional in commit 80d0eae so the acpi module
could unconditionally re-export AcPiVerb). Cargo rejects
this as a manifest error: 'feature default includes
redox_syscall, but redox_syscall is not an optional
dependency'.
The fix is to remove 'redox_syscall' from the default list.
Since the dep is non-optional now, the feature is redundant
anyway (always on by default). The .orig and the
auto-generated Cargo.toml are updated in sync.
The previous build failure (after Cargo.toml regen) was
uncovered by the next build attempt and fixed here.
74 lines
1.6 KiB
TOML
74 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",
|
|
"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"
|