Set CC to clang++
jmr at macports.org
Fri Nov 22 00:46:19 UTC 2019
On 2019-11-22 09:35 , Steven Smith wrote:
> I must set the clang compiler to clang++ or g++ to avoid some ld symbol mangling issue (see below).
> What’s the right Portfile directive to do this?
> Effectively, I believe that I need:
> Error on the Mac: Undefined symbols for architecture x86_64 · Issue #285 · nlohmann/json
Is the build system really using $CC to compile C++ code? The usual
convention is that CC is the C compiler and CXX is the C++ compiler.
Naturally using the wrong one will cause problems.
Sticking to the convention is greatly preferable, but if for some reason
you really need to name a C++ compiler in CC, this will do it:
More information about the macports-dev