kettenis@'s latest lld fix has allowed building gcc49, which has unlocked numerous ports. Here is the current fallout from a test build with lld; newly revealed failures are marked with '+':
+audio/audacity undefined symbol: g_signal_connect_data benchmarks/wrk string table non-null terminated databases/pgmodeler undefined symbol: backtrace devel/ffcall can't create dynamic relocation R_X86_64_64 editors/emacs21 segfault +games/flightgear/base undefined symbol: XOpenDisplay +games/pingus undefined symbol: XFree +games/pokerth undefined symbol: SSL_library_init games/tome4 undefined symbol: _Unwind_GetCFA +games/valyriatear undefined symbol: libiconv_open games/warzone2100 undefined symbol: ogg_sync_init lang/crystal undefined symbol: OPENSSL_add_all_algorithms_noconf lang/fpc invalid alignment of section headers +mail/evolution-rss edbus-private not found misc/rocrail undefined symbol: operator new(unsigned long) +net/bitcoin,no_x11 -shared and -pie may not be used together net/telepathy/folks edbus-private not found productivity/glabels edbus-private not found +productivity/ledger editline/readline.h not found security/xca undefined symbol: _Unwind_Resume sysutils/firmware/vmm ld "does not properly handle alignments" sysutils/memtest86+ unknown argument: --warn-constructors x11/gnustep/terminal undefined symbol: libiconv The error logs are available under http://build-failures.rhaalovely.net/amd64-clang/2018-10-20/ To try this yourself, do "ln -f /usr/bin/ld.lld /usr/bin/ld" and tweak ports/infrastructure/mk/arch-defines.mk like this: -LLD_ARCHS = aarch64 arm +LLD_ARCHS = aarch64 amd64 arm -- Christian "naddy" Weisgerber na...@mips.inka.de