On Fri, Jan 01 2021, Charlene Wendling <julianaito@posteo.jp> wrote:
> Hi,
>
>> http://build-failures.rhaalovely.net/powerpc/2020-12-15/games/scummvm.log
>
> Classic relocation issue, i should have provided that fix earlier.
>
> With the below diff, scummvm builds on macppc [0]. I also successfully
> tested the runtime playing Beneath a Steel Sky (games/bass).
>
> No REVISION bump is needed; this version has never been built on macppc,
> and ${LDFLAGS} is empty on other archs.
>
> OK?
ok jca@
> Charlène.
>
>
> [0] https://bin.charlenew.xyz/scummvm.log
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/games/scummvm/Makefile,v
> retrieving revision 1.86
> diff -u -p -u -p -r1.86 Makefile
> --- Makefile 3 Oct 2020 10:42:49 -0000 1.86
> +++ Makefile 1 Jan 2021 13:49:50 -0000
> @@ -40,6 +40,11 @@ LIB_DEPENDS= audio/fluidsynth \
> CXXFLAGS+= -mxgot
> .endif
>
> +# Fix relocation overflows
> +.if ${MACHINE_ARCH} == "powerpc"
> +LDFLAGS+= -Wl,--relax
> +.endif
> +
> CONFIGURE_STYLE=simple
> CONFIGURE_ARGS+=--disable-alsa \
> --disable-cloud \
> @@ -55,7 +60,7 @@ CONFIGURE_ARGS+=--disable-alsa \
> --enable-sndio \
> --mandir="${LOCALBASE}/man"
> CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
> - LDFLAGS="-L${LOCALBASE}/lib"
> + LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
>
> NO_TEST= Yes
> USE_GMAKE= Yes
>
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
No comments:
Post a Comment