-
-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Description
I am attempting to use cargo's v3 resolver to pick dependency versions which comply with my crate's MSRV. Trying a cargo update today, the bzip2-sys dependency was bumped, but it fails to build with the 1.63 rust compiler.
Relevant dependency tree:
$ cargo tree -i bzip2-sys
bzip2-sys v0.1.13+1.0.8
└── bzip2 v0.4.4
└── zip v0.6.6
[build-dependencies]
My build error:
...
warning: In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/libc-header-start.h:33,
warning: from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdlib.h:26,
warning: from bzip2-1.0.8/bzlib_private.h:25,
warning: from bzip2-1.0.8/bzlib.c:31:
warning: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
warning: 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
warning: | ^~~~~~~
error: could not compile `bzip2-sys` due to 43 previous errors
I am a little new to the whole strict MSRV thing, but would it help to tag this library with an MSRV for the v3 resolver to do its job?
Metadata
Metadata
Assignees
Labels
No labels