Ubuntu 5.10 is released tomorrow and includes GCC 4 - expect the GCC related problems to become more widespread as more distros start including it.
It's probably fairly safe to say that one of the few distros that won't be using it in the near future is Debian, I think everyone else either has it in their next release or current release now (SuSE, Mandriva, Fedora, Ubuntu, etc.)
BlitzMax actually uses GCC 4 AFAIK if you have it as the default compiler. BlitzMax apps compiled with GCC 4 will not work automatically on distros with only GCC 3 libraries installed - you'll need to install GCC 4 compatibility libraries on GCC 3 based distros.
The dependency issue with BlitzMax on GCC 4 based distros is actually because BlitzMax itself (the IDE, mainly) was compiled with GCC 3, and therefore you need the compatibility libraries for that. It actually will compile quite happily with GCC 4.
So GCC 4 isn't that big of a deal except for backwards compatibility, and that shouldn't be a big problem for your apps so long as you are doing packaging - something I've been trying to suggest for ages.
It's probably fairly safe to say that one of the few distros that won't be using it in the near future is Debian, I think everyone else either has it in their next release or current release now (SuSE, Mandriva, Fedora, Ubuntu, etc.)
BlitzMax actually uses GCC 4 AFAIK if you have it as the default compiler. BlitzMax apps compiled with GCC 4 will not work automatically on distros with only GCC 3 libraries installed - you'll need to install GCC 4 compatibility libraries on GCC 3 based distros.
The dependency issue with BlitzMax on GCC 4 based distros is actually because BlitzMax itself (the IDE, mainly) was compiled with GCC 3, and therefore you need the compatibility libraries for that. It actually will compile quite happily with GCC 4.
So GCC 4 isn't that big of a deal except for backwards compatibility, and that shouldn't be a big problem for your apps so long as you are doing packaging - something I've been trying to suggest for ages.