1[package] 2name = "relibc" 3version = "0.1.0" 4authors = ["Jeremy Soller <jackpot51@gmail.com>"] 5edition = "2018" 6 7[lib] 8name = "relibc" 9crate-type = ["staticlib"] 10 11[workspace] 12members = ["src/crt0", "src/crti", "src/crtn", "src/ld_so"] 13exclude = ["core_io", "ralloc"] 14 15[build-dependencies] 16cbindgen = "0.13.2" 17cc = "1.0.25" 18 19[dependencies] 20cbitset = "0.1.0" 21core_io = { path = "core_io", features = ["collections"] } 22lazy_static = { version = "1.2.0", features = ["nightly", "spin_no_std"] } 23memoffset = "0.5.1" 24posix-regex = { path = "posix-regex", features = ["no_std"] } 25rand = { version = "0.5.5", default-features = false } 26memchr = { version = "2.2.0", default-features = false } 27 28[dependencies.goblin] 29version = "0.0.21" 30default-features = false 31features = ["elf32", "elf64", "endian_fd"] 32 33[dependencies.ralloc] 34path = "ralloc" 35default-features = false 36optional = true 37 38[target.'cfg(target_os = "linux")'.dependencies] 39sc = "0.2.3" 40 41[target.'cfg(target_os = "redox")'.dependencies] 42redox_syscall = { git = "https://gitlab.redox-os.org/redox-os/syscall", rev = "a0ea09ceb3380b1d1e878bb18886e13742d34e8a" } 43spin = "0.4.10" 44 45[features] 46default = [] 47trace = [] 48 49[profile.dev] 50panic = "abort" 51 52[profile.release] 53panic = "abort" 54