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