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