Skip to content

Commit a93985d

Browse files
authored
wstd-aws: paper over build failures by pinning crc-fast to 1.3.0 (#114)
when cargo is able to select the latest compatible wass-sdk-s3 1.119.0, it selects aws-smithy-checksums 0.63.12, and in turn selects crc-fast 1.6.0, which runs into a bug in wasm-ld. Until the bug in wasm-ld or crc-fast is fixed, this makes it possible for wstd ci to pass.
1 parent 6c14d5a commit a93985d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

aws/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,9 @@ wstd.workspace = true
2323
aws-config.workspace = true
2424
aws-sdk-s3.workspace = true
2525
clap.workspace = true
26+
# crc-fast is a transitive dep via aws-smithy-checksums, which
27+
# is a dep of aws-sdk-s3 and others.
28+
# When cargo resolves crc-fast to 1.6.0 via aws-smiothy-checksums 0.63.12,
29+
# wasm-ld will crash building crc-fast. Until this is resolved, pinning
30+
# crc-fast is the simplest way to avoid it
31+
crc-fast = "=1.3.0"

0 commit comments

Comments
 (0)