But here g++ developers *do* provide backwards
compatibility, it is called -fpermissive. And there is no "bleeding edge" at
all
unless you consider C++98 to be a bleeding edge standard.
Anyway, old compilers still work. On my Slackware 13.1
system, I have g++-3.4 installed into /opt, and I can use it to compile a
working program against system Qt4 thanks to system g++ being
backwards compatible with g++-3.4 in terms of ABI.
Okay, I sit corrected. :) Yet I believe the overall general attitude among many free/libre
developers remains correct. The libpng project seems like a good example. Every dot-zero
release requires everybody else to scramble to fix code.
Darrell