OSX 10.6 clang / llvm circular dependency
Eric A. Borisch
eborisch at macports.org
Fri Feb 8 19:26:23 UTC 2019
Try updating and going again; 7.0 needed to be added to the
blacklist-if-not-installed loop in libomp. Not sure if this is your issue,
but can't hurt.
On Fri, Feb 8, 2019 at 12:52 PM Chris Jones <jonesc at hep.phy.cam.ac.uk>
wrote:
> 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 <michaelld at macports.org>
> 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: jeremyhu at macports.org, GitHub: jeremyhu
> >> Email: larryv at macports.org, 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: jeremyhu at macports.org, GitHub: jeremyhu
> >> Email: larryv at macports.org, GitHub: larryv
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20190208/1ed1c2b1/attachment-0001.html>
More information about the macports-dev
mailing list