remove support for building with gcc 3
It is generally undesirable to have long-term support for multiple versions of the same compiler (since we can't shadow them to keep them both alive).
Future changes, such as #2933 (compiler warning granularity) make it practically impossible, we should ditch GCC 3.
I sent email to every direct downstream distribution I knew of telling them of my plan to do this, and how badly that would suck, and nobody seemed especially disturbed.
As noted in the mail to them:
- If you use studio as a primary, this doesn't hurt you (just disable the shadow)
- If you use gcc 4 this doesn't hurt you
Thus, this really is only a problem for those using gcc 3 as the primary, it should be trivial for these people to switch to 4.4.4.