

3·
1 month agoCMake, which is kind of the universal standard build system for C++ now, has “fetch content” since v3.11. Put the URL of a repository (which can be remote, but also local, which is handy) and optionally the branch / commit ID that you’d like, and it will pull it into your build directory automatically. So yeah, you can pull anything nefarious that you’d like. I don’t think most people would question pulling and building a library from Github as part of the build, especially if it had a sensible name for the task at hand.
Three months of using Arch and you’ve not included your ‘btw’ when claiming to use it? Most suspicious.
But yeah, agree completely. I made a new-years resolution about five years ago to try ‘Linux only gaming for a month’ rather than dual booting; worked so well that I wiped Windows a few months later and have never missed it for a minute. That was for Mint, which is great but hard to keep cutting-edge. Decided to try Arch instead, and after a couple of false starts (hadn’t read the install guide carefully enough to have networking after restart, that kind of thing) it’s been absolutely superb - rock solid, got everything I want at the very latest versions for work and games, best documentation of any distro.