Hi,

Since gkoehler@ has set the llvm max atomic size on powerpc [0], the
64-bit __sync operators don't cause linking errors anymore.

I can now build kc without further modifications, tests
have one failure, as seen on amd64 [1].

I've built consumers successfully and tested neomutt with kc
based caching enabled (diff incoming).

OK? 

Charlène.


[0] https://marc.info/?l=openbsd-cvs&m=159131001523468&w=2
[1] https://bin.charlenew.xyz/kyotocabinet_withtests.log


Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/kyotocabinet/Makefile,v
retrieving revision 1.25
diff -u -p -u -p -r1.25 Makefile
--- Makefile    7 Aug 2020 09:21:01 -0000       1.25
+++ Makefile    8 Oct 2020 13:53:54 -0000
@@ -1,7 +1,6 @@
 # $OpenBSD: Makefile,v 1.25 2020/08/07 09:21:01 jsg Exp $
 
 BROKEN-hppa=   undefined reference to __sync_fetch_and_add_8
-BROKEN-powerpc=        undefined reference to __sync_fetch_and_add_8
 
 # requires C++ tr1 headers
 NOT_FOR_ARCHS=         ${GCC3_ARCHS}

Reply via email to