mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 23:21:06 +00:00
Fix polkadot-node-core-pvf-prepare-worker build with jemalloc (#1315)
* Fix polkadot-node-core-pvf-prepare-worker build with jemalloc The jemalloc feature on polkadot-node-core-pvf-prepare-worker depended on some feature gated code in polkadot-node-core-pvf-common but there way no way to enable this feature gate. This commit adds the feature and makes prepare-worker enable it. * More jemalloc-allocator fixes * Fix jemalloc-allocator feature dep * Run `zepter format features` --------- Co-authored-by: Marcin S <marcin@realemail.net>
This commit is contained in:
@@ -54,6 +54,7 @@ halt = { package = "test-parachain-halt", path = "../../../parachain/test-parach
|
||||
|
||||
[features]
|
||||
ci-only-tests = []
|
||||
jemalloc-allocator = [ "polkadot-node-core-pvf-common/jemalloc-allocator" ]
|
||||
# This feature is used to export test code to other crates without putting it in the production build.
|
||||
# This is also used by the `puppet_worker` binary.
|
||||
test-utils = [
|
||||
|
||||
@@ -38,3 +38,4 @@ tempfile = "3.3.0"
|
||||
# This feature is used to export test code to other crates without putting it in the production build.
|
||||
# Also used for building the puppet worker.
|
||||
test-utils = []
|
||||
jemalloc-allocator = []
|
||||
|
||||
@@ -11,7 +11,6 @@ cpu-time = "1.0.0"
|
||||
futures = "0.3.21"
|
||||
gum = { package = "tracing-gum", path = "../../../gum" }
|
||||
rayon = "1.5.1"
|
||||
tikv-jemalloc-ctl = { version = "0.5.0", optional = true }
|
||||
tokio = { version = "1.24.2", features = ["fs", "process"] }
|
||||
|
||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
|
||||
@@ -24,8 +23,5 @@ sp-core = { path = "../../../../../substrate/primitives/core" }
|
||||
sp-maybe-compressed-blob = { path = "../../../../../substrate/primitives/maybe-compressed-blob" }
|
||||
sp-tracing = { path = "../../../../../substrate/primitives/tracing" }
|
||||
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
tikv-jemalloc-ctl = "0.5.0"
|
||||
|
||||
[features]
|
||||
builder = []
|
||||
|
||||
@@ -32,4 +32,7 @@ tikv-jemalloc-ctl = "0.5.0"
|
||||
|
||||
[features]
|
||||
builder = []
|
||||
jemalloc-allocator = [ "dep:tikv-jemalloc-ctl" ]
|
||||
jemalloc-allocator = [
|
||||
"dep:tikv-jemalloc-ctl",
|
||||
"polkadot-node-core-pvf-common/jemalloc-allocator",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user