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

Symbol not found: _ck_rhs_init #167

Closed tillkruss closed 3 years ago

tillkruss commented 3 years ago

We're trying to run a PHP extension that uses CK, but are facing this error:

dyld: lazy symbol binding failed: Symbol not found: _ck_rhs_init
  Referenced from: /opt/homebrew/lib/php/pecl/20200930/foobar.so
  Expected in: flat namespace
> nm /usr/local/lib/libck.dylib | grep ck_rhs_init
000000000000b474 T _ck_rhs_init
> file /opt/homebrew/Cellar/php/8.0.0_1/pecl/20200930/foobar.so
/opt/homebrew/Cellar/php/8.0.0_1/pecl/20200930/foobar.so: Mach-O 64-bit bundle arm64

Any leads to how to resolve this?

tillkruss commented 3 years ago

Nevermind it's autotools.

sbahra commented 3 years ago

😓 Ok!