Re: mswin

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sat, 21 Jan 2012 03:43:22 +1300

On 21/01/2012 2:46 a.m., Kinkie wrote:
>>> I can handle that.
>>> In most cases what is needed is extra header files. Should I go
>>> through the normal review process or are these harmless enough to be
>>> merged directly?
>>>
>> Thank you. Normal process I think for this part, just in case we miss
>> something in the picking :)
>>
>> I have a bit of change half done to polish up PRIuSIZE, but the rest of the
>> branch is open pickings.
>> I've kicked off another 3.ALPHA-branch-matrix test to verify its working
>> everywhere, the last few runs failed in the purge code, so its hard to tell
>> if there was anything else later on.
> Ok, will do.
> First thing I'd like to address is SourceLayout-related: it scatters
> src/* with "Config.h" files. Guess what happens when anything in any
> of those directories includes "config.h" ? big mess.

I'd still like to get to the real cause of that mess. Case sensitivity
is not the issue.
The set of -I paths set by src/Common.am is explicitly limited to
exclude the "." directory and thus require the local xyz/Config.h files
to have sub-dir paths on their #include lines.

Whatever is causing the brokenness is somewhere in the toolchain
violating our build specs.

The ultimate end for include/config.h file was to be renamed to
include/squid.h when the old squid.h was emptied out.

That could be done early like Robert was suggesting a while back;
  * moving todays squid.h to squid-old.h
  * updating all the existing #include for squid.h to squid-old.h
  * updating all the #include for config.h to squid.h

mess disappears.

Amos
Received on Fri Jan 20 2012 - 14:43:31 MST

This archive was generated by hypermail 2.2.0 : Fri Jan 20 2012 - 12:00:11 MST