Building a minimal program that imports github.com/tommie/v8go on Debian 12 (glibc 2.36) fails at link time because the prebuilt libv8-1.a from github.com/tommie/v8go/deps/linux_amd64 references new glibc 2.38 symbols: __isoc23_strtol and __isoc23_strtoll.
This looks like the linux_amd64 prebuilt archive was produced on a system with glibc >= 2.38, which breaks compatibility on widely used distributions like Debian 12 (glibc 2.36).
Environment
OS: Debian 12 (bookworm), glibc 2.36
Arch: amd64
Go: go1.24.4 (CGO_ENABLED=1)
v8go: v0.33.0
deps: github.com/tommie/v8go/deps/linux_amd64 v0.0.0-20250923070004-f008023e75d4
Building a minimal program that imports github.com/tommie/v8go on Debian 12 (glibc 2.36) fails at link time because the prebuilt libv8-1.a from github.com/tommie/v8go/deps/linux_amd64 references new glibc 2.38 symbols: __isoc23_strtol and __isoc23_strtoll.
This looks like the linux_amd64 prebuilt archive was produced on a system with glibc >= 2.38, which breaks compatibility on widely used distributions like Debian 12 (glibc 2.36).
Environment
OS: Debian 12 (bookworm), glibc 2.36
Arch: amd64
Go: go1.24.4 (CGO_ENABLED=1)
v8go: v0.33.0
deps: github.com/tommie/v8go/deps/linux_amd64 v0.0.0-20250923070004-f008023e75d4