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.34k stars 312 forks source link

Request: Add Support for Altering ABI Target When Building for riscv64 Platform #198

Open CamberLoid opened 1 year ago

CamberLoid commented 1 year ago

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 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.

sbahra commented 1 year ago

@CamberLoid Would it be possible to get a patch?