On Fri, Sep 6, 2013 at 2:41 PM, Florian Weimer <fweimer@xxxxxxxxxx> wrote: > Have you looked at the header files if they actually use __extension__? (I > suspect your embedded libc is different from your host libc.) from /usr/arm-linux-gnueabi/include/bits/types.h you get __extension__ typedef signed long long int __int64_t; At cpp level there are very few reserved identifiers, allowing namespace.