Stefan Roiser wrote: > Looking a bit further I see that other people have a similar problem > when cross compiling using a gcc >= 4.2. My next try is now to use a > modified gccxml-0.9/GCC/3.4/bits/gthr-default.h with the diff below, > this seems to work. Would this be OK? > > 66c66,67 > < extern __typeof(name) __gthrw_ ## name __attribute__ > ((__weakref__(#name))) > --- >> extern __typeof(name) __gthrw_ ## name
So this is caused by gcc 4.2 (used for the internal parser in gccxml) having trouble with that header. This is the exact purpose of the patched headers directory. I've committed your patched header. /cvsroot/GCC_XML/gccxml/GCC_XML/Support/GCC/3.4/bits/gthr-default.h,v <-- gthr-default.h initial revision: 1.1 Please update and test it. Thanks, -Brad _______________________________________________ gccxml mailing list [email protected] http://www.gccxml.org/mailman/listinfo/gccxml
