[cfe-dev] libc++ supporting older compilers

Dallman, John via cfe-dev cfe-dev at lists.llvm.org
Fri Dec 18 02:35:28 PST 2015

Marshall Clow wrote:

> The following minimum compiler versions are strongly recommended.
> * Clang 3.5 and above
> * GCC 4.7 and above.
> Anything older may work.
> We're having more and more trouble supporting pre-4.7 versions of gcc, especially in C++03 mode.
> Much of the early gcc support was driven by the fact that Apple was never going to move past gcc 4.2.1,
> and the necessity of supporting that compiler - but that ship has sailed.
> I'd like to officially drop support for those compilers.

I am a mere user of libc++, so this may be a non-problem, but I feel the need to check.

I make extensive use of backwards compatibility on OS X: building on, say, OS X 10.11, and aiming to have backwards compatibility to older versions of OS X, which of course includes the libc++ on them. How does this proposal affect the future of such backwards compatibility?

In my specific case, I'm not intending to use future versions of Clang to target anything before OS X 10.10, but others may well do so.


John Dallman

Siemens Industry Software Limited is a limited company registered in England and Wales.
Registered number: 3476850.
Registered office: Faraday House, Sir William Siemens Square, Frimley, Surrey, GU16 8QD.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20151218/f6e1a2da/attachment.html>

More information about the cfe-dev mailing list