On Wed, Mar 18, 2026 at 12:57:53PM -0400, Zack Weinberg wrote: > Do you happen to remember why we concatenate confdefs.h and the test > program, instead of #include-ing confdefs.h from the test program?
A long time ago C compilations did use #include "confdefs.h" but it was changed to resemble the current method in version 2.55 (2002). No explicit rationale is given but it was probably done this way to improve the logging around compilation failures. Cheers, Nick
