Skip to content

Commit 67949d2

Browse files
authored
Merge pull request #35 from libsql/lucio/fix-bun
Add glibc detection support for bun
2 parents e2d359b + 39c8ac8 commit 67949d2

3 files changed

Lines changed: 162 additions & 1129 deletions

File tree

index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
"use strict";
22

33
const { load, currentTarget } = require("@neon-rs/load");
4+
const { familySync, GLIBC } = require("detect-libc");
45

56
// Static requires for bundlers.
67
if (0) {
78
require("./.targets");
89
}
910

11+
let target = currentTarget();
12+
13+
if (target == "linux-x64-musl" && familySync() == GLIBC) {
14+
target = "linux-x64-gnu";
15+
}
16+
1017
const {
1118
databaseOpen,
1219
databaseOpenWithRpcSync,
@@ -23,7 +30,7 @@ const {
2330
statementColumns,
2431
statementSafeIntegers,
2532
rowsNext,
26-
} = load(__dirname) || require(`@libsql/${currentTarget()}`);
33+
} = load(__dirname) || require(`@libsql/${target}`);
2734

2835
const SqliteError = require("./sqlite-error");
2936

0 commit comments

Comments
 (0)