Closed ValeryKV closed 2 years ago
That's strange. This function is not part of Lane's public C API. It is declared in cancel.h, implemented in cancel.c, referenced in lanes.c. Therefore, core.so could not even have been successfully linked if the function was missing.
Possible luarocks issue. I will investigate.
lanes-3.15.1-0.rockspec
does not include cancel.c
in sources
.
huh. cancel.c is two years old. I wonder how it escaped notice until now...
rockspeck is now fixed and uploaded to luarocks.org.
I installed lualanes via luarocks for lua 5.3 on macOS. The call
local lanes = require "lanes".configure()
returnsdlopen(.luarocks/lib/lua/5.3/lanes/core.so, 6): Symbol not found: _LG_cancel_test