Still a bug. CFLAGS and LDFLAGS are (mostly?) dealt with, but CPPFLAGS might still need some work.