91c91,95
< m4env.Append(CCFLAGS=['-Wno-pointer-sign', '-Wno-implicit'])
---
> if env['GCC']:
> major,minor,dot = [ int(x) for x in env['CXXVERSION'].split('.')]
> if major >= 4:
> m4env.Append(CCFLAGS=['-Wno-pointer-sign'])
> m4env.Append(CCFLAGS=['-Wno-implicit'])