Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,15 @@ extra-args = [
]

[package.host-dependencies]
root_base = "*"
# Constrain to a C++23 ROOT build. pixi-build-cmake exact-pins the root_base
# build it resolves here into shipdatamodel's run-export, and its host solve
# does not honour the root_cxx_standard == "==23" below (it can pick a cxx20
# build). An unconstrained root_base therefore leaks a cxx20 run-export that
# conflicts with the C++23 stack (root_cxx_standard == "==23") in downstream
# dev environments (aegir). Pinning the build string keeps the run-export
# cxx23-compatible. Drop once pixi-build honours root_cxx_standard / uses
# root_base's run_exports range.
root_base = { version = "*", build = "cxx23_*" }
root_cxx_standard = "==23"

[dependencies]
Expand Down
Loading