Subject: Slight change to CFLAGS, CPPFLAGS, etc.
To: None <>
From: Todd Vierling <>
List: tech-pkg
Date: 02/13/2005 15:10:50
A historic misuse of these compiler flags in was fixed recently.
It was unfortunately the cause of glib2 breaking -- sorry about that, but it
is necessary to fix.

Going forward, it is no longer necessary to create multiple layers of \
characters in these variables, as they are now correctly expanded using the
bmake ${...:Q} construct.  So something like

CPPFLAGS+=	-Dfoo=\\\"bar\\\"

should now be

CPPFLAGS+=	-Dfoo=\"bar\"

which correctly reflects what the shell needs at compile time.

-- Todd Vierling <> <>