I only read the comments here so far and not the article but it sounds to me that people are up-in-arms about the "how do we handles" related to:
* primarily C/GNU makefile ecosystem
then
you now want to add Rust to it
and
Cargo.lock on cares about Cargo.toml versions, not what other crates `build.rs` are linking against provided by the system external to Rust?
I only read the comments here so far and not the article but it sounds to me that people are up-in-arms about the "how do we handles" related to:
* primarily C/GNU makefile ecosystem
then
you now want to add Rust to it
and
Cargo.lock on cares about Cargo.toml versions, not what other crates `build.rs` are linking against provided by the system external to Rust?