]> git.kaiwu.me - njs.git/commitdiff
CI: bump the pinned quickjs-ng version
authorDmitry Volyntsev <xeioex@nginx.com>
Mon, 17 Aug 2026 16:33:34 +0000 (09:33 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Thu, 20 Aug 2026 17:31:10 +0000 (10:31 -0700)
A static library has to be asked for explicitly since 0.16.0, otherwise
the library is installed as a shared object outside of the loader search
path, the configure test binary fails to start and the library is
reported as not working.

.github/workflows/check-pr.yml

index c5afdb303766fb0ecee5b8692786814efc0ddebe..06d13ab90f0f9904887a4c25114b6ea1894049fc 100644 (file)
@@ -59,8 +59,8 @@ jobs:
         run: |
           git clone https://github.com/quickjs-ng/quickjs quickjs-ng
           cd quickjs-ng
-          git checkout v0.11.0
-          CFLAGS="$CC_OPT -fPIC" LDFLAGS=$LD_OPT meson setup build --prefix=$HOME/.local --libdir=lib
+          git checkout v0.16.2
+          CFLAGS="$CC_OPT -fPIC" LDFLAGS=$LD_OPT meson setup build --prefix=$HOME/.local --libdir=lib -Ddefault_library=static
           meson compile -C build
           meson install -C build
           echo "PKG_CONFIG_PATH=$HOME/.local/lib/pkgconfig:$PKG_CONFIG_PATH" >> $GITHUB_ENV