[package]
edition = "2021"
name = "ldso"
version = "0.1.0"

[lib]
crate-type = ["cdylib"]

[dependencies]
# Local crates
canary = {path = "../../../../h2o/libs/canary"}
dbglog = {path = "../../dbglog"}
elfload = {path = "../../elfload"}
rpc = {path = "../../rpc"}
solvent = {path = "../../h2o_rs"}
svrt = {path = "../../svrt"}
# External crates
compiler_builtins = {version = "0.1", features = ["mem"]}
cstr_core = "0.2"
goblin = {version = "0.5", default-features = false, features = ["elf32", "elf64", "endian_fd"]}
log = "0.4"
spin = {version = "0.9", features = ["use_ticket_mutex"]}

[build-dependencies]
cbindgen = "0.20"
