| ▲ | skissane 2 hours ago | |
> Note that this also doesn't work on Linux - your system's package manager probably has no idea how to install and handle having multiple versions of packages and headers. But this isn’t true. Many distros package major versions of GCC/LLVM as separate packages, so you install and use more than one version in parallel, no Docker/etc required It can indeed be true for some things-such as the C library-but often not for the compilers | ||
| ▲ | torginus 2 hours ago | parent | next [-] | |
The closest thing I saw to this was some vendors shipping their SDKs with half the desktop userland (in a similar 'blob' fashion the post complains about), with shell scripts setting up paths so that their libs and tools are found before system ones. | ||
| ▲ | pjmlp 2 hours ago | parent | prev [-] | |
Until the day there is that symlink, or environment variable with the incorrect value. | ||