|
|
|
|
|
by adev_
2300 days ago
|
|
> Please, for the sanity of the rest of us, stop using C build systems. They are just unbelievably terrible That's not an argument. You do not even try to explain why it is terrible. C build systems are terrible because they handle 30 years of legacy, 10 different compilers and 100 of platforms that all have their specific non-sense to handle at different compilation stages. You can also add on that the non-standard build system specific way to handle things like debug/release builds or dynamic/static linking because every system created its own for fun... ( --release/CMAKE_BUILD_TYPE=Release/make release/-Q release=1/etc/etc, .lib files/so/a/dylib/rpath/dt_runpath, lto/not-lto, -Wl,-Bdynamic/-BStatic, etc, etc, etc ) And you get the mess you are in. The real question on that is: Will Rust be any better in 20 years ? My hope is that the community will be smart enough to not fragment. But history told us that every OSS project big enough fragment soon or later. |
|