We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e2d359b + 39c8ac8 commit 67949d2Copy full SHA for 67949d2
3 files changed
index.js
@@ -1,12 +1,19 @@
1
"use strict";
2
3
const { load, currentTarget } = require("@neon-rs/load");
4
+const { familySync, GLIBC } = require("detect-libc");
5
6
// Static requires for bundlers.
7
if (0) {
8
require("./.targets");
9
}
10
11
+let target = currentTarget();
12
+
13
+if (target == "linux-x64-musl" && familySync() == GLIBC) {
14
+ target = "linux-x64-gnu";
15
+}
16
17
const {
18
databaseOpen,
19
databaseOpenWithRpcSync,
@@ -23,7 +30,7 @@ const {
23
30
statementColumns,
24
31
statementSafeIntegers,
25
32
rowsNext,
26
-} = load(__dirname) || require(`@libsql/${currentTarget()}`);
33
+} = load(__dirname) || require(`@libsql/${target}`);
27
34
28
35
const SqliteError = require("./sqlite-error");
29
36
0 commit comments