On Sat, Apr 03, 2021 at 02:56:05PM +0200, Charlene Wendling wrote:
> Hi,
> 
> > http://build-failures.rhaalovely.net/sparc64/2021-03-31/x11/gtk+4.log
> 
> I can reproduce that on macppc at home (the current bulk builds the
> previous version).
> 
> ld.bfd often does not like "-Wl,--as-needed". The below diff allows
> gtk+4 to be built on macppc [0]. This version has never been built
> on ld.bfd archs, so no revision bump is needed.
> 
> OK ?
> 
> Charlène.

OK

> 
> 
> [0] https://bin.charlenew.xyz/gtk4.success.log
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/gtk+4/Makefile,v
> retrieving revision 1.42
> diff -u -p -u -p -r1.42 Makefile
> --- Makefile  31 Mar 2021 13:42:46 -0000      1.42
> +++ Makefile  3 Apr 2021 12:14:54 -0000
> @@ -118,6 +118,12 @@ CONFIGURE_ARGS +=        -Dmedia-ffmpeg=disable
>  CFLAGS +=            -Wno-error
>  .endif
>  
> +# disable meson's default of using "-Wl,--as-needed" on ld.bfd arches;
> +# build failures due to undefined references are often seen.
> +.if !${PROPERTIES:Mlld}
> +CONFIGURE_ARGS +=    -Db_asneeded=false
> +.endif
> +
>  pre-configure:
>       ${SUBST_CMD} ${WRKSRC}/modules/printbackends/meson.build
>  
> 
> 
> 
> 

-- 
Antoine

Reply via email to