[MacPorts] #57576: llvm 8+ usability
MacPorts
noreply at macports.org
Wed Apr 29 20:19:56 UTC 2020
#57576: llvm 8+ usability
--------------------------+--------------------
Reporter: RJVB | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: llvm-devel |
--------------------------+--------------------
Comment (by RJVB):
Replying to [comment:5 RJVB]:
> I think each clang version does use its own C++ headers on Linux, so
I'll kick some tyres there to see what happens.
Apparently it doesn't, but it does use the C++1x headers from the libc++
install (/usr/include/c++/v1). On first glance I don't notice any issues,
but I think there was no actual passing along of relevant data structures
between the different translation units. I'm now rebuilding a host app
with `clang++-5.0 -stdlib=libc++` and one of its more complex plugins with
`clang++-8 -stdlib=libc++`, if that doesn't trip any of the more obvious
(potential) taboos I don't know what would...
Or, the quote above only actually pertains to libc++ 8 and up, regardless
of the clang/llvm version with which it is used. In that case my tyre
kicking is pointless because everything I have built with `clang++
-stdlib=libc++` must have been (re)built against libc++ 8.0.0 already...
--
Ticket URL: <https://trac.macports.org/ticket/57576#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list