Hi, I was more referring to your macports configuration than the ports tree itself. Are you sure you aren’t overriding the compiler configuration from what would otherwise be the default setting ? That would be my best guess.
Chris > On 8 Feb 2019, at 6:23 pm, Michael Dickens <[email protected]> wrote: > > I'm trying rebuilding the PortIndex ... but, otherwise no the port tree is at > the current GIT master and clean. I'm investigating ... - MLD > >> On Fri, Feb 8, 2019, at 11:40 AM, Chris Jones wrote: >> Hi, >> >> Clearly clang-7.0 and llvm-.7.0 cannot depend on clang-7.0 as a build >> dependency, that will never work. >> >> I do not see this though myself, in my OSX10.6 VM. There they both >> depend on clang-3.7 to build. See below. This is fine. >> >> You must have done something locally in your checkout to cause this >> circular dependency... ?? >> >> cheers Chris >> >> MacVM106 ~/Projects/MacPorts/legacy-support > port info clang-7.0 llvm-7.0 >> clang-7.0 @7.0.1 (lang) >> Variants: [+]analyzer, assertions, debug, [+]emulated_tls, >> [+]libstdcxx, universal >> >> Description: Clang is an LLVM native C/C++/Objective-C >> compiler, which aims to deliver amazingly fast compiles (e.g. about 3x >> faster than GCC when compiling >> Objective-C code in a debug configuration), >> extremely useful error and warning messages and to provide a platform >> for building great source level >> tools. The included Clang Static Analyzer is a >> tool that automatically finds bugs in your code, and is a great example >> of the sort of tool that can >> be built using the Clang frontend as a library to >> parse C/C++ code. >> Homepage: https://clang.llvm.org/ >> >> Extract Dependencies: xz >> Build Dependencies: cmake, cctools, cctools, clang-3.7 >> Library Dependencies: libxml2, libomp, llvm-7.0, python27, libedit, >> libffi, ncurses, zlib, libcxx >> Runtime Dependencies: clang_select, ld64, cctools, perl5 >> Platforms: darwin >> License: NCSA >> Maintainers: Email: [email protected], GitHub: jeremyhu >> Email: [email protected], GitHub: larryv >> -- >> llvm-7.0 @7.0.1 (lang) >> Sub-ports: clang-7.0, lldb-7.0 >> Variants: assertions, debug, [+]emulated_tls, ocaml, polly, >> universal >> >> Description: The LLVM Core libraries provide a modern source- >> and target-independent optimizer, along with code generation support for >> many popular CPUs (as well >> as some less common ones!) These libraries are >> built around a well specified code representation known as the LLVM >> intermediate representation ("LLVM >> IR"). >> Homepage: https://llvm.org/ >> >> Extract Dependencies: xz >> Build Dependencies: cmake, cctools, clang-3.7 >> Library Dependencies: libedit, libffi, ncurses, xar, zlib, libcxx >> Runtime Dependencies: perl5, llvm_select >> Platforms: darwin >> License: NCSA >> Maintainers: Email: [email protected], GitHub: jeremyhu >> Email: [email protected], GitHub: larryv
