Support target directory for gnv$test.c_first for build environments like WAF where the directory tree used in configure tests is repeated created and deleted. This would then allow use of something other than the gnv$first_includes.h in this matter.
Adding a GNV_CC_MODULE_FIRST_DIR environment variable to override the directory for the GNV$name.type_first file..
Does this fix the issue?