Ping :)
On Thu, 8 Oct 2020 02:47:15 +0200
Charlene Wendling wrote:
> Hi,
>
> > http://build-failures.rhaalovely.net/powerpc/2020-08-23/emulators/frodo.log
>
> What's happening here is that the author used CodeWarrior styled asm
> inline functions [0]. They are guarded by "#ifdef __POWERPC_", that
> base-clang defines but not base-gcc.
>
> The below diff reverts the situation as it was when macppc was a gcc
> arch.
>
> No REVISION bump is needed because it never built with clang yet (and
> we bumped _SYSTEM_VERSION-powerpc since then).
>
> The runtime is good, by the way :)
>
> Comments/feedback are welcome,
>
> Charlène.
>
>
> [0]
> http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20130107/071508.html
>
Index: Makefile
===================================================================
RCS file: /cvs/ports/emulators/frodo/Makefile,v
retrieving revision 1.31
diff -u -p -u -p -r1.31 Makefile
--- Makefile 12 Jul 2019 20:46:08 -0000 1.31
+++ Makefile 8 Oct 2020 00:35:57 -0000
@@ -46,6 +46,12 @@ post-patch:
NO_TEST= Yes
+# There are powerpc-specific CodeWarrior like asm inline functions not
+# understood by clang
+.if ${MACHINE_ARCH:Mpowerpc}
+CFLAGS += -U__POWERPC__
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKDIST}/Frodo ${PREFIX}/bin/frodo
${INSTALL_PROGRAM} ${WRKDIST}/FrodoSC ${PREFIX}/bin/frodoSC
No comments:
Post a Comment