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
No comments:
Post a Comment