On Thu, Nov 03, 2022 at 09:32:10PM +1000, Jonathan Matthew wrote:
> On Thu, Nov 03, 2022 at 06:00:00AM -0600, k...@openbsd.org wrote:
> > http://build-failures.rhaalovely.net/sparc64/2022-10-31/net/irssi.log

> Now that this uses meson, it needs -Wl,--as-needed disabled to build on ld.bfd
> arches.  I copied this bit from another port.

> ok?

This fixes the build on sparc64 for me. Thank you.

ok kmos

--Kurt

> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/irssi/Makefile,v
> retrieving revision 1.99
> diff -u -p -r1.99 Makefile
> --- Makefile  2 Nov 2022 01:18:42 -0000       1.99
> +++ Makefile  3 Nov 2022 11:35:01 -0000
> @@ -34,6 +34,13 @@ MODMESON_CONFIGURE_ARGS += -Ddisable-utf
>                               -Dwith-perl=yes \
>                               -Dwith-proxy=yes
>  
> +# disable meson's default of using "-Wl,--as-needed" on ld.bfd arches;
> +# build failures due to undefined references are often seen.
> +.include <bsd.port.arch.mk>
> +.if !${PROPERTIES:Mlld}
> +MODMESON_CONFIGURE_ARGS +=      -Db_asneeded=false
> +.endif
> +
>  RUN_DEPENDS-otr =    net/irssi,-main
>  LIB_DEPENDS-otr =    devel/glib2>=2.28.0 \
>                       security/libgcrypt>=1.2.0 \
> 

Reply via email to