diff --git a/programs/sbf/Cargo.lock b/programs/sbf/Cargo.lock index 3a3b6c0b230a88..c7e57d14e28c86 100644 --- a/programs/sbf/Cargo.lock +++ b/programs/sbf/Cargo.lock @@ -6868,7 +6868,6 @@ dependencies = [ name = "solana-transaction-error" version = "2.1.0" dependencies = [ - "rustc_version", "serde", "serde_derive", "solana-program", diff --git a/sdk/transaction-error/Cargo.toml b/sdk/transaction-error/Cargo.toml index 1427da5031e54b..4fc2946860c937 100644 --- a/sdk/transaction-error/Cargo.toml +++ b/sdk/transaction-error/Cargo.toml @@ -19,10 +19,14 @@ solana-sanitize = { workspace = true } thiserror = { workspace = true } [build-dependencies] -rustc_version = { workspace = true } +rustc_version = { workspace = true, optional = true } [features] -frozen-abi = ["dep:solana-frozen-abi", "dep:solana-frozen-abi-macro"] +frozen-abi = [ + "dep:rustc_version", + "dep:solana-frozen-abi", + "dep:solana-frozen-abi-macro" +] serde = ["dep:serde", "dep:serde_derive"] [package.metadata.docs.rs]