Re requiring gcc >= 3.0 note that Red Hat 7.3 certainly still uses gcc 2.96. Not great to require gcc 3.x, but it might be worth it.