rust-lang / cmake-rs

Rust build dependency for running cmake
https://docs.rs/cmake
Apache License 2.0
301 stars 121 forks source link

Is this crate dead? #162

Closed daniellivingston closed 1 year ago

daniellivingston commented 1 year ago

There are few signs of life in this repo. Is it still being actively maintained? This is important for determining whether it should be included in production code or whether another crate/approach should be taken.

thomcc commented 1 year ago

It's nominally still alive, but I believe the team responsible for maintaining it lacks a ton of cmake experience, so a lot of the maintenance is on the passive side.

glebpom commented 1 year ago

It would be nice to release the new version, with already merged changes

emk commented 1 year ago

We are seeing build breakage on Ubuntu 18 systems, which use a version of cmake that does not support --parallel. This fix has been merged since May, but not yet released. I would be happy to help make a new release of this crate if nobody else has the time!

We still have Ubuntu 18 systems running on Dell Linux developer laptops, because upgrading from the vendor-supported OS version is a bit risky and may break things that Dell had working nicely under the original Ubuntu version.

(There is a cmake backports here that should work with Ubuntu 18.)

thomcc commented 1 year ago

I should have access to this crate now (edit: err, not yet...), so I'll cut a release with the currently merged changes after work today.

Edit: this needs to wait for https://github.com/rust-lang/team/pull/879

daniellivingston commented 1 year ago

So happy to hear that! Thank you for your work maintaining this and other crates @thomcc .