Conversation
|
Depends on SSheldon/rust-objc-exception#1. |
|
Hey @mbrubeck, thanks for the pull request! It seems unfortunate to me that this will require the bump to 0.2 (meaning people need to start updating their Cargo files to get it) when nothing is really changing in objc. I was thinking about going through all these libraries and changing the libc dependencies to However, in testing that, I found that cargo just always uses libc 0.2 then, even if libc 0.1 is required by another dependency 😞 Is there really no way to make the Cargo file flexible and use whatever libc is already required? |
|
As far as I can tell there's no way to make Cargo choose the same version by default for all dependencies if some dependencies can be satisfied by a newer but incompatible version. But if you do |
|
Oh interesting, yeah I can get it to all use the same version by using Would you recommend against publishing a 0.1.8 with libc dependency updated to Edit: oh an also this change would be made to malloc_buf and objc_exception as well so they can all start using libc 0.2. |
That's fine with me, I think. Feel free to close this PR if you go with that option instead. |
|
Dependency was updated to allow either libc 0.1 or 0.2 in fbb62f8 and version 0.1.8 was published to crates.io. Thanks again for the pull request and talking this through with me, closing this one out! |
No description provided.