https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219484
Jan Beich <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |maintainer-feedback?(freebs | |[email protected]) CC| |[email protected] | |rg --- Comment #2 from Jan Beich <[email protected]> --- (In reply to fernando.apesteguia from comment #1) > ldd /usr/local/bin/vsp "ldd -a" exposes more libc++ consumers: libGLU (from mesa-libs), fltk and cpptest. Each of those libraries may have their own consumers (ignoring openvsp) linked against libc++. > But in 10.x the libc++ does not provide a delete operator with parameters > (void*, unsigned long). [...] > operator delete(void* ptr, size_t) _NOEXCEPT <--- > operator delete[] (void* ptr, size_t) _NOEXCEPT Probably added by https://llvm.org/viewvc/llvm-project?view=revision&revision=229281 > either updating libc++ on 10.x or forcing linking against libstc++ if > possible should help. Can toolchain@ suggest a better workaround? libstdc++ usage is fragile as any dependency can bring libc++ into runtime leading to crashes. While mixing libc++ and libstdc++ is possible by replacing libsupc++ with libcxxrt it's not supported by any of lang/gcc* ports. libcxxrt is essentially frozen from ports POV. Alternatives are locking the ports to USE_GCC < 6 (if gerald is OK) or laying on BROKEN_FreeBSD_10 deathbed. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "[email protected]"
