Open marvinhagemeister opened 1 month ago
Looks like sqlite3
uses symbols defined in uv.h.
It's technically not part of the Node-API stable ABI, but a lot of addons still use it, see https://github.com/denoland/deno/issues/24158#issuecomment-2158730758
This is a tricky one
sqlite3 also depends on libuv mutexes https://github.com/TryGhost/node-sqlite3/blob/1609684658a881aeff583daf3d810e499bf7bb74/src/threading.h#L4-L8
Steps to reproduce
deno init
vendor: true
indeno.json
deno install --allow-scripts npm:sqlite3
Add
main.ts
with these contents:DENO_FUTURE=1 deno run -A main.ts
Output:
Version: Deno 1.45.3 (git https://github.com/denoland/deno/commit/7776636c2efc3db07b965166a9982fc3d5ef21ce 2024-07-26)