| ▲ | AshamedCaptain 5 hours ago | |||||||
> (e.g. not being able to run an executable that was created on a more recent Linux system on an older Linux system even when the program doesn't access any new glibc entry points - the usually adviced solution is to link with an older glibc version, but that's also not trivial, unless you use the Zig toolchain). In the era of containers, I do not understand why this is "Not trivial". I could do it with even a chroot. | ||||||||
| ▲ | throwaway2046 an hour ago | parent [-] | |||||||
Linking against an older glibc means setting up an older distribution and accepting all the outdated toolchains and libraries that come with it. Need to upgrade? Get ready to compile everything from source and possibly bootstrap a toolchain. I wouldn't call this trivial. The fact that you need to use a container/chroot on Linux in the first place makes the process non trivial, when all you have to do on Windows is click a button or two. | ||||||||
| ||||||||