Better-sqlite3 no longer installing?

During build step, i am getting issues with better-sqlite3 for nodejs

Which is weird, since i have changed very little lately.

And weird since it should grab a prebuilt binary but does not

Weird that during building gcc version is out of date. Not that it should get here.

1:39:09 PM: bun install v1.2.3 (8c4d3ff8)
1:40:10 PM: Failed during stage 'Install dependencies': dependency_installation script returned non-zero exit code: 1
1:40:10 PM: warn: better-sqlite3's postinstall cost you 30.5s
1:40:10 PM: make: Entering directory '/opt/build/repo/node_modules/better-sqlite3/build'
1:40:10 PM:   TOUCH ba23eeee118cd63e16015df367567cb043fed872.intermediate
1:40:10 PM:   ACTION deps_sqlite3_gyp_locate_sqlite3_target_copy_builtin_sqlite3 ba23eeee118cd63e16015df367567cb043fed872.intermediate
1:40:10 PM:   TOUCH Release/obj.target/deps/locate_sqlite3.stamp
1:40:10 PM:   CC(target) Release/obj.target/sqlite3/gen/sqlite3/sqlite3.o
1:40:10 PM: rm -f Release/obj.target/deps/sqlite3.a Release/obj.target/deps/sqlite3.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/sqlite3.a`
1:40:10 PM: ar crs Release/obj.target/deps/sqlite3.a @Release/obj.target/deps/sqlite3.a.ar-file-list
1:40:10 PM:   COPY Release/sqlite3.a
1:40:10 PM:   CXX(target) Release/obj.target/better_sqlite3/src/better_sqlite3.o
1:40:10 PM: rm ba23eeee118cd63e16015df367567cb043fed872.intermediate
1:40:10 PM: make: Leaving directory '/opt/build/repo/node_modules/better-sqlite3/build'
1:40:10 PM: prebuild-install warn install /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /opt/build/repo/node_modules/better-sqlite3/build/Release/better_sqlite3.node)
gyp info it worked if it ends with ok
gyp info using node-gyp@11.1.0
gyp info using node@20.19.0 | linux | x64
gyp info find Python using Python version 3.13.2 found at "/opt/buildhome/.local/share/mise/installs/python/3.13.2/bin/python3"
gyp http GET https://nodejs.org/download/release/v20.19.0/node-v20.19.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v20.19.0/node-v20.19.0-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v20.19.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v20.19.0/SHASUMS256.txt
gyp info spawn /opt/buildhome/.local/share/mise/installs/python/3.13.2/bin/python3
gyp info spawn args [
gyp info spawn args '/tmp/bunx-2500-node-gyp@latest/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/opt/build/repo/node_modules/better-sqlite3/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/tmp/bunx-2500-node-gyp@latest/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/opt/buildhome/.cache/node-gyp/20.19.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/opt/buildhome/.cache/node-gyp/20.19.0',
gyp info spawn args '-Dnode_gyp_dir=/tmp/bunx-2500-node-gyp@latest/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/opt/buildhome/.cache/node-gyp/20.19.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/opt/build/repo/node_modules/better-sqlite3',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
g++: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’?
make: *** [better_sqlite3.target.mk:120: Release/obj.target/better_sqlite3/src/better_sqlite3.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.<anonymous> (/tmp/bunx-2500-node-gyp@latest/node_modules/node-gyp/lib/build.js:216:23)
gyp ERR! System Linux 5.10.233-224.894.amzn2.x86_64
gyp ERR! command "/opt/buildhome/.nvm/versions/node/v20.19.0/bin/node" "/tmp/bunx-2500-node-gyp@latest/node_modules/.bin/node-gyp" "rebuild" "--release"
gyp ERR! cwd /opt/build/repo/node_modules/better-sqlite3
gyp ERR! node -v v20.19.0
gyp ERR! node-gyp -v v11.1.0
gyp ERR! not ok 

error: install script from "better-sqlite3" exited with 1
Error during bun install
1:40:10 PM: Failing build: Failed to install dependencies

cross ref: Netlify won't install better-sqlite3 since 11.8.1 · Issue #1352 · WiseLibs/better-sqlite3 · GitHub

Needs to update to Ubuntu 24.