summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbsiegert <bsiegert@pkgsrc.org>2020-09-18 18:20:57 +0000
committerbsiegert <bsiegert@pkgsrc.org>2020-09-18 18:20:57 +0000
commited5bc98cd2a497ee9f1c7a214c47ec09022effc5 (patch)
tree19f6c48485189d47923d1a48b1887b48b463df41
parentf9c5b1d9762be8f154b4a1a74cef5ce81ddf2bb8 (diff)
downloadpkgsrc-ed5bc98cd2a497ee9f1c7a214c47ec09022effc5.tar.gz
Pullup ticket #6320 - requested by he
devel/protobuf: PowerPC build fix Revisions pulled up: - devel/protobuf/hacks.mk 1.1 --- Module Name: pkgsrc Committed By: he Date: Tue Sep 8 08:35:23 UTC 2020 Added Files: pkgsrc/devel/protobuf: hacks.mk Log Message: On powerpc, which lacks native 8-byte atomics, use devel/libatomic. Build fix on this platform only, so no revision bump.
-rw-r--r--devel/protobuf/hacks.mk14
1 files changed, 14 insertions, 0 deletions
diff --git a/devel/protobuf/hacks.mk b/devel/protobuf/hacks.mk
new file mode 100644
index 00000000000..c93845b4d07
--- /dev/null
+++ b/devel/protobuf/hacks.mk
@@ -0,0 +1,14 @@
+# $NetBSD: hacks.mk,v 1.1.2.2 2020/09/18 18:20:57 bsiegert Exp $
+
+.if !defined(PROTOBUF_HACKS_MK)
+PROTOBUF_HACKS_MK= defined
+
+# [ Tue Sep 8 08:38:08 CEST 2020 : he ]
+# Bring -latomic into scope; build insists on it being available
+# on this platform (probably due to no native 8-byte atomics).
+.if !empty(MACHINE_ARCH:Mpowerpc*)
+.include "../../devel/libatomic/buildlink3.mk"
+PKG_HACKS+= powerpc-libatomic
+.endif
+
+.endif # PROTOBUF_HACKS_MK