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

Amos Jeffries squid3 at treenet.co.nz
Wed Nov 5 04:01:22 UTC 2014


-----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.

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJUWaERAAoJELJo5wb/XPRjDscH/2CwRC04bqiKXbO5mjXQEdnu
2p+neAdQo26xWmYUo/pJUagoHchF9yq8yWqsZfeXI7Xi3X9NwKwAmnQmCrBxcLHc
lzgNrbWJVIDG7BizbxZ/VRe9bBCe9v3vmSFKyenHd2jUc7XCnf3F++rsgzfHug+N
+KLQ1rMfngzk9vyv+dVjOvz6y9hTC54x3Kqd8ek2Z8OXKP0MUrKOOcWxomwRx14H
x3vv8mZtdBSQhU7bSKWgZa4P3zGA/OIVs6eQnqUGKajokgq3qgC33Hr0hWamqWcs
yNH90ee5Bl9iwVvm2KVSWO8zlsOxN48E0Zr+Bgonc802esy4JYkt9Ijy2jJVP/s=
=s3el
-----END PGP SIGNATURE-----


More information about the squid-dev mailing list