concurrencykit / ck

Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
http://concurrencykit.org/
Other
2.35k stars 312 forks source link

Why does s390x not have ck_pr_cas_8? #178

Closed nmeum closed 3 years ago

nmeum commented 3 years ago

Hi, while packaging ck for Alpine Linux and compiling some software which depends on ck I noticed that the ck_pr_cas_8 function is not available on s390x, even though it is documented in the man page. Is that intended or a bug in ck? Because it causes some software which uses ck_pr_cas_8 (e.g. the Cyclone Scheme Compiler) to not compile on s390x. Is this just a limitation of the present s390x port?

sbahra commented 3 years ago

Hi,

Yes, this is currently just a limitation of the S390X port. Patches would be appreciated! Let me know if I can help.