I've just taken a look at this issue (order of ctime.c content w.r.t. config.h content), and do not see any actual conflict or overriding of options detected one way for compile_options output and then changed to yield a different conditional compilation. This was worth a review, (so I am not complaining!), but do you have a specific problem in mind? Or is this a general principles kind of concern?