Skip to content

Commit e781ba7

Browse files
committed
update cc crate
most importantly this gets us rust-lang/cc-rs#1496 which fixes oxidecomputer/helios#192 -style miscompilation of neuxs (and several other binaries here). I suspect that for `clickhouse-admin-*`, `cockroach-admin`, and `dns-server` both errnos are present but the incorrect global `errno` goes unused - it's present through rustls/ring/aws-lc-rs/etc being compiled and linked in, but if TLS interfaces aren't used there (yet!) then it's not an issue (yet!). Nexus presents HTTPS though, so the `errno`-clobbery code is used there. Lets get that fixed.
1 parent 565e59d commit e781ba7

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

workspace-hack/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ bstr = { version = "1.10.0" }
166166
buf-list = { version = "1.0.3", default-features = false, features = ["tokio1"] }
167167
byteorder = { version = "1.5.0" }
168168
bytes = { version = "1.10.1", features = ["serde"] }
169-
cc = { version = "1.2.15", default-features = false, features = ["parallel"] }
169+
cc = { version = "1.2.30", default-features = false, features = ["parallel"] }
170170
chrono = { version = "0.4.41", features = ["serde"] }
171171
cipher = { version = "0.4.4", default-features = false, features = ["block-padding", "zeroize"] }
172172
clap = { version = "4.5.40", features = ["cargo", "derive", "env", "wrap_help"] }

0 commit comments

Comments
 (0)