I hear a lot about new versions of gcc making it a fatal error to declare "void main", which tends to break short test programs during configure scripts and results in tests coming out false when they should return true. They can be hard to catch if a test is false on a majority of systems anyway. Maybe perl is affected?