On Tue, May 08, 2018 at 12:09:58AM +0000, Ian McWilliam wrote:
> 
> I know it won't help the resolve the issue.
> 
> 
> https://reviews.llvm.org/D25324
> 
> 
> [ELF] - Check that section alignment is a power of 2.
> 
> 
> 
> 
> Ian McWilliam
> 
> 

Interesting, I'll try shooting this upstream and see what the developer
thinks.

> ________________________________
> From: owner-po...@openbsd.org <owner-po...@openbsd.org> on behalf of James 
> Turner <ja...@calminferno.net>
> Sent: Tuesday, 8 May 2018 9:56 AM
> To: Christian Weisgerber
> Cc: ports@openbsd.org
> Subject: Re: lld amd64 build failures
> 
> On Mon, May 07, 2018 at 09:10:21PM +0200, Christian Weisgerber wrote:
> > 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
> >
> 
> Would love to fix the myrddin error, but have no idea what it means...
> 
> --
> James Turner
> 

-- 
James Turner

Reply via email to