Hi,

trying to build a few ports on my hppa machine, I stumbled on
devel/cmake. I fixed a few things, but then found that at link time
it's using libuv, which fails at link time with undefined references
to __sync_val_compare_and_swap_4()

As far as I know, there is no way to have working atomic operations on
HPPA, so let's mark libuv as broken.

I'm not sure if a revision bump is needed.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/OpenBSD/ports/devel/libuv/Makefile,v
retrieving revision 1.6
diff -u -p -u -r1.6 Makefile
--- Makefile    1 Jun 2018 15:32:04 -0000       1.6
+++ Makefile    28 Jun 2018 08:57:26 -0000
@@ -1,5 +1,7 @@
 # $OpenBSD: Makefile,v 1.6 2018/06/01 15:32:04 sthen Exp $
 
+BROKEN-hppa =  undefined reference to __sync atomic ops
+
 COMMENT =      multi-platform library for asynchronous I/O
 
 REVISION =     1

-- 
Matthieu Herrb

Reply via email to