Re: mswin

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sat, 21 Jan 2012 04:17:24 +1300

On 21/01/2012 4:01 a.m., Kinkie wrote:
> On Fri, Jan 20, 2012 at 3:43 PM, Amos Jeffries<squid3_at_treenet.co.nz> wrote:
>> 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.
> That would mean touching 407 files.
> Are you sure it is better than changing the conventions on the 9
> Config.h files currently in the sources?
>

I think it is worth it. Closes off this brokenness long-term and move
the compat shuffling one big step closer to completion.

Amos
Received on Fri Jan 20 2012 - 15:17:36 MST

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