Hi,
> http://build-failures.rhaalovely.net/powerpc/2019-09-17/net/fastnetmon.log
Upstream introduced since 1.1.4 a cmake flag allowing the use of
__atomic* functions instead of unsupported __sync* ones.
Once provided, it builds fine on macppc [0]. I have not bumped
REVISION, it never had a package built before that.
OK?
Charlène.
[0] https://bin.charlenew.xyz/fastnetmon-1.1.4.log
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/fastnetmon/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile 12 Jul 2019 20:48:26 -0000 1.6
+++ Makefile 6 Oct 2019 13:01:44 -0000
@@ -40,6 +40,13 @@ WRKSRC = ${WRKDIST}/src
NO_TEST = Yes
+# Use __atomic* function instead of __sync* ones that are not fully supported
+# on these archs
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "hppa"
+CONFIGURE_ARGS += -DUSE_NEW_ATOMIC_BUILTINS=On
+WANTLIB += atomic
+.endif
+
pre-configure:
${SUBST_CMD} ${WRKSRC}/CMakeLists.txt
sed -i -e 's,/var/log,&/fastnetmon,g;' \
No comments:
Post a Comment