[MacPorts] #51486: qhull requires switches to cmake to build on 10.6.8
MacPorts
noreply at macports.org
Wed Jul 6 12:36:44 PDT 2016
#51486: qhull requires switches to cmake to build on 10.6.8
----------------------------+---------------------
Reporter: chrisgorman@… | Owner: mmoll@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: qhull |
----------------------------+---------------------
Comment (by ryandesign@…):
Replying to [comment:3 mmoll@…]:
> The snow leopard build is still failing
(https://build.macports.org/builders/buildports-snowleopard-
x86_64/builds/42188) even after I set the compiler blacklist to:
> {{{
> compiler.blacklist *gcc-4.2 {*gcc-4.[0-6]}
> }}}
> I don't understand why it is using /Developer/usr/bin/clang as the C
compiler and /Developer/usr/bin/llvm-g++-4.2 as the C++ compiler.
Because in Xcode 3, clang existed but clang++ did not exist therefore when
`configure.compiler` is set to clang, MacPorts will use clang for C code
and llvm-g++-4.2 for C++ code. If llvm-g++-4.2 does not work for this
port, you must use the compiler_blacklist_versions portgroup and add
`{clang < 137}` to `compiler.blacklist`.
If FSF GCC is not specifically required, you shouldn't force it to be used
or offer compiler variants. You don't want to risk mixing FSF GCC's C++
standard library with OS X's C++ standard library. Instead, just blacklist
compilers that don't work and let MacPorts choose an alternative (e.g. a
newer version of clang).
--
Ticket URL: <https://trac.macports.org/ticket/51486#comment:10>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list