On Fri, Jan 01 2021, Charlene Wendling <juliana...@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

Reply via email to