You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
icu.js: link ICU dynamically on Alpine too (musl static is non-PIC)
Alpine's icu-static (libicuuc.a) is NOT built with -fPIC, so it can't link
into the .node shared object — the alpine prebuild failed with the same
"recompile with -fPIC" error as glibc. Correcting my earlier assumption that
musl static archives are PIC.
Static ICU is therefore only viable on macOS (Homebrew). Link ICU dynamically
on ALL Linux (glibc + Alpine); the runtime image must provide ICU
(`apk add icu-libs` in the zero-cache Alpine image).
- icu.js: useStatic = isMac only; drop the Alpine static branch.
- build.yml: drop `icu-static` from the alpine prebuild apk installs (icu-dev
provides the headers and the .so we now link against).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,6 @@ So far the changes are:
4
4
5
5
* Build the [bedrock](https://sqlite.org/src/timeline?r=bedrock) branch of SQLite to enable [`begin concurrent`](https://www.sqlite.org/src/doc/begin-concurrent/doc/begin_concurrent.md).
6
6
* Create a shell too, so we can debug db files created
7
-
* Supports both Node.js (20.x, 22.x, 23.x, 24.x) and Bun (>=1.1.0) runtimes
7
+
* Supports both Node.js (22.x, 23.x, 24.x, 25.x, 26.x) and Bun (>=1.1.0) runtimes
0 commit comments