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+.
Default profile when building ck on riscv64 platform will set the ABI to lp64. However, the actual ABI for different riscv64 ports of distributions may vary (in my case it is lp64d). This issue may break the building process.
I think it would be better if we can allow altering the ABI target when running configure.
In build/ck.build.riscv64: https://github.com/concurrencykit/ck/blob/6e8e5bec2e2f8cef2072a68579cbb07ababf3331/build/ck.build.riscv64#L1
Default profile when building ck on riscv64 platform will set the ABI to
lp64
. However, the actual ABI for different riscv64 ports of distributions may vary (in my case it islp64d
). This issue may break the building process.I think it would be better if we can allow altering the ABI target when running configure.