On Mon, May 08, 2017 at 07:55:30AM +0200, Raffaele Belardi wrote Bringing a 2008 Core2 duo back into use. I ran into major problems with graphite optimizations. So I re-installed without graphite.
I copied over most of the world file from my current desktop (GCC 5.4.0) and tried it on the totally GCC 6.3.0 system (without graphite). Two problems... 1) icewm (This would be a showstopper) icesh.cc:249:1: error: narrowing conversion of '4294967295ul' from 'long unsigned int' to 'long int' inside { } [-Wnarrowing] }; ^ icesh.cc:261:1: error: narrowing conversion of '4294967295ul' from 'long unsigned int' to 'long int' inside { } [-Wnarrowing] }; ^ 2) xfreecell A whole slew of stuff like... boundingMask.bm:108:38: error: narrowing conversion of '224' from 'int' to 'char ' inside { } [-Wnarrowing] 0xff, 0xff, 0xff, 0xff, 0xff, 0x03}; ^ boundingMask.bm:108:38: error: narrowing conversion of '255' from 'int' to 'char ' inside { } [-Wnarrowing] Is there a way to turn off the "-Wnarrowing" check? If I can do that, the next step would be to create custom build environments, with modified CFLAGS/CXXFLAGS as per https://wiki.gentoo.org/wiki/Knowledge_Base:Overriding_environment_variables_per_package Is this sloppy programming that should be reported as a bug? -- Walter Dnes <waltd...@waltdnes.org> I don't run "desktop environments"; I run useful applications