Tuesday, January 01, 2019

Re: powerpc bulk build report

On Mon, Dec 31, 2018 at 06:01:03PM -0500, George Koehler wrote:
> On Mon, 31 Dec 2018 00:15:56 -0700 (MST)
> landry@openbsd.org wrote:
>
> > http://build-failures.rhaalovely.net//powerpc/2018-12-14/x11/qt5/qtbase.log
>
> Fails to #include <type_traits>, a C++ standard library header.
> Is llvm missing a dependency on g++?
>
> At the top of the log, gcc-4.9.4p15 and gcc-libs-4.9.4p15 and
> llvm-6.0.1p19 get installed, but g++ doesn't.
>
> > ===> Compiler link: gcc -> /usr/local/bin/clang
> > ===> Compiler link: cc -> /usr/local/bin/clang
> > ===> Compiler link: clang -> /usr/local/bin/clang
> > ===> Compiler link: g++ -> /usr/local/bin/clang++
> > ===> Compiler link: c++ -> /usr/local/bin/clang++
> > ===> Compiler link: clang++ -> /usr/local/bin/clang++
>
> The compiler is ports-clang from the llvm package. The compiler
> needs a C++ library. It can't use libc++ from base-clang because
> powerpc doesn't have base-clang. It can't use libstdc++ from
> base-gcc because that lib can't do C++11.

ports-clang should never be used for c++-code. It almost always break
with configure errors about 'c compiler not being able to compile code'.
i think i have it removed locally from COMPILER in x11/qt5/qt5.port.mk
but i dont remember if this is on sparc64 or macppc or both.

Landry

No comments:

Post a Comment