Basile STARYNKEVITCH wrote:
It is indeed the easiest. But for X_CFLAGS & T_CFLAGS I only found the comment
# These exists to be overridden by the x-* and t-* files, respectively.

t-* files are target makefile fragments. x-* files are (cross)-host makefile fragments. See config.gcc and config.host respectively. You can find example uses by greping in config/*/*.

and for XCFLAGS
# XCFLAGS is used for most compilations but not when using the GCC just built.

XCFLAGS is apparently obsolete and unused. Looks like the last use was removed in 2004 from rs6000/x-darwin. I see that libgomp is using XCFLAGS, but I think it is a different makefile variable than the gcc one.

By the way, X_CFLAGS and XCFLAGS are documented in doc/fragments.texi. T_CFLAGS docs are missing there though. You can find all sorts of stuff if you grep the entire gcc source tree.

Jim

Reply via email to