Idar Tollefsen <[EMAIL PROTECTED]> writes: > *blush* Found it. > Any one the following flags will produce the described problems (alone > or in combination): > -faltivec > -mabi=altivec > -maltivec > -mcpu=<your CPU type here>
<spock>Fascinating.</spock> I tried this on my own machine, and found out that -faltivec causes Darwin's gcc to add about a dozen predefined macros (compare -dM output with and without it). The gem that's killing us is #define bool bool but it tromps on user identifier space in some other ways too, including #define'ing "pixel" and "vector". I cannot imagine any sane use for a macro defined as above, so I'd suggest filing a bug report with Apple. We could kluge our way around this with something like #ifdef __APPLE_CC__ #undef bool #endif in c.h, but I'm a little worried what impact this might have on the system header files. Why in the world have they got it doing that? Meanwhile, this is a good tip to have in our archives. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings