On Fri, 2012-09-28 at 09:56 +0200, Samuel Thibault wrote: > Thomas Schwinge, le Thu 27 Sep 2012 09:15:23 +0200, a écrit : > > $ gcc -dM -E -x c - < /dev/null | grep -i mach > > #define __MACH 1 > > #define __MACH__ 1 > > #define MACH 1 > > On Linux i386, both "linux" and "i386" macros are defined, which poses > its own problems too. > > I'd indeed tend to say that defining a non-underscored macro is only a > way for troubles.
Any ideas how to solve the name space problem? Please comment also the second part of the patch so a bug can be filed.