Over the weekend, I ran an experimental amd64 bulk build at home
with lld as ld(1).  That produced a surprising number and variety
of failures, see the list below.  I don't know if these can all be
blamed on the respective port or if there are problems in lld as
well.

Many of "undefined symbol" errors are straightforward: The program
refers to a symbol from some libfoo, but fails to explicitly link
with this library.  This should be fixed.  I'm not sure about the
_Unwind* ones, which refer to libc++abi.

The other errors are largely mysterious to me.


audio/audacity          undefined symbol: g_signal_connect_data
benchmarks/wrk          string table non-null terminated
databases/pgmodeler     undefined symbol: backtrace
devel/arm-none-eabi/gcc-linaro  cannot preempt symbol: __stack_smash_handler
devel/avr/gdb           duplicate symbol: _initialize_gdbarch_utils
devel/ffcall            can't create dynamic relocation R_X86_64_64 against 
local symbol in readonly segment
devel/xtensa-elf/gcc    cannot preempt symbol: __stack_smash_handler
editors/emacs           cannot preempt symbol: memcpy
editors/emacs21         cannot preempt symbol: __stack_smash_handler
editors/xemacs21/stable cannot preempt symbol: __stack_smash_handler
emulators/higan         undefined symbol: _Unwind_Resume
emulators/mednafen      cannot preempt symbol: __stack_smash_handler
emulators/retroarch     undefined symbol: libusb_init
games/gargoyle          undefined symbol: gtk_init
games/nethack/3.6,qt    undefined symbol: _Unwind_Resume
games/redeclipse        undefined symbol: XOpenDisplay
games/tome4             undefined symbol: _Unwind_GetCFA
games/uqm               undefined symbol: atan2
games/warzone2100       undefined symbol: ogg_sync_init
games/xteddy            undefined symbol: XShapeCombineMask
games/zaz               undefined symbol: vorbis_info_init
lang/fpc                invalid alignment of section headers
lang/gcc/4.9            configure: Link tests are not allowed after 
GCC_NO_EXECUTABLES
lang/ghc                configure: C compiler cannot create executables
lang/myrddin            section sh_addralign is not a power of 2
lang/nim                unable to find library -lm
lang/pypy               cc: linker command failed due to signal
misc/magicpoint         configure: C compiler cannot create executables
misc/rocrail            undefined symbol: operator new(unsigned long)
net/hexchat             unable to find library -lc
net/openvpn-auth-ldap   configure: Could not locate a working Objective-C 
runtime
net/telepathy/folks     edbus-private not found
net/transmission        undefined symbol: libintl_gettext
net/utox                target emulation unknown
news/pan                undefined symbol: libiconv_close
productivity/glabels    edbus-private not found
security/opensc         unable to find library -lpthread
security/xca            undefined symbol: _Unwind_Resume
sysutils/firmware/vmm   ld -nopie -znorelro does not properly handle alignments
sysutils/memtest86+     unknown argument: --warn-constructors
www/lighttpd            unable to find library -lc
www/mono-xsp            configure: C compiler cannot create executables
www/mozplugger          target emulation unknown
x11/gnome/code-assistance       configure: C compiler cannot create executables
x11/gnustep/terminal    undefined symbol: libiconv
x11/rox-filer           undefined symbol: floor

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to