powerpc64 system-clang-8 based context: x11-toolkits/qt5-declarative fails to build in poudriere: /usr/local/lib/qt5/bin/qlalr segmentation faults in std::type_info::~type_info() () from /usr/local/lib/gcc8/libstdc++.so.6

Mark Linimon linimon at lonesome.com
Fri May 24 18:25:26 UTC 2019


On Thu, May 23, 2019 at 10:33:35PM -0700, Mark Millard via freebsd-toolchain wrote:
> That is no matter what the system compiler is for powerpc64.
> 
> This lead to the below mixing of libstdc++.so.6 and libc++/libcxxrt . . .

Yeah.  This is probably my fault.

We've baked the assumption into ports that "powerpc64 implies gcc in base".
You're the first person to color outside the lines I think :-)

I'm going to start an internal discussion about what the "real" fix is.
I consider what we've done in some places to not be the "real" fix because
they assume _either_ llvm _or_ gcc in base.  This would fix your specific
problem but not the general problem of someone installing both and then
switching back and forth for testing.

mcl


More information about the freebsd-ppc mailing list