dsimcha wrote:
Oh yeah, and Walter, thank you for the opensource backend is an absolute godsend. I encountered the same problem a while back w/ GLIBC, and as a matter of fact just a few hours ago, I got DMD to compile w/ this ancient GLIBC version and run on some ancient Linux distro. However, given that DMD seems to work on ancient GLIBC, it might make sense to distribute the prebuilt binaries against an older version. As far as I can tell they're forward compatible. Around here we have a zillion computers, some with ancient Linux distros and some with newer ones, and it seems like if you compile DMD on an ancient distro it will work on a newer (modulo not having 32-bit pthreads present, etc), but not the other way around.
When I compile dmd with the old lib, I tick off 50% of the linux people who don't have the old .so installed. When I compile it with the new lib, I tick off the other 50% who don't have the new one installed.
