[squid-dev] FYI: the C++11 roadmap

Tsantilas Christos chtsanti at users.sourceforge.net
Wed Nov 5 15:55:49 UTC 2014


On 11/05/2014 06:01 AM, Amos Jeffries wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 6/05/2014 2:21 a.m., Amos Jeffries wrote:
>> I have just announced the change in 3.4.5 regarding C++11 support
>> and accompanied it with a notice that GCC verion 4.8 is likely to
>> become the minimum version later this calendar year.
>>
>> As it stands (discussed earlier):
>>
>> * Squid-3.4 needs to build with any GCC 4.0+ version with C++03.
>>
>> * Squid-3.6 will need to build with C++11.
>>
>> * The Squid-3.5 situation is still in limbo and will depend on how
>> long we go before it branches.
>
> Squid-3.5 retains GCC 4.0+ support shared with older versions.
>
>>
>> We have a growing list of items needing C++11 features for simpler
>> implementation. At this point I am going to throw a peg out and say
>> Sept or Oct for starting to use C++11 specific code features.

I am not finding very good idea...
There are many cases where I am looking a new class or class method 
added in c++11, which may make my life easier, but in the other hand I 
am thinking the nightmare when I should try to build a newer squid 
version in an old system.

Do we have an idea about other open-source projects built on c++?
Which are they policy?

>
> This "peg" has now moved to Nov. The code cleanup and polishing
> patches now going into trunk work fine with C++11 builds but possibly
> not with compilers older than Clang 3.3 or GCC 4.8.
>
> Amos
>



More information about the squid-dev mailing list