meson's testsuite fails with pkgconf-3* since pkgconf's pkgconf/pkgconf@8df114a ("libpkgconf: fragment: implement sysroot injection again").
$ ./run_single_test.py "./test cases/common/230 external project"
[...]
Build targets in project: 3
test external project undefined
User defined options
backend: ninja
libdir : lib
prefix : /usr
Found ninja-1.13.2 at /usr/bin/ninja
ninja: Jobserver mode detected: -j32 -l32 --jobserver-auth=fifo:/dev/steve
ninja explain: deps for 'libsomelib.so.p/func.c.o' are missing
[1/6] Compiling C object libsomelib.so.p/func.c.o
ninja explain: libsomelib.so.p/func.c.o is dirty
[2/6] Linking target libsomelib.so
ninja explain: deps for 'libfoo/libfoo.stamp' are missing
ninja explain: libsomelib.so is dirty
[2/6] Generating external project libfoo/libfoo
make: warning: -j32 forced in submake: resetting jobserver mode.
ninja explain: libsomelib.so is dirty
/usr/bin/ccache cc "/home/sam/git/meson/test cases/common/230 external project/libfoo/libfoo.c" -shared -fPIC -I/home/sam/git/meson/b\\\ 5dad6b1f72 -I/home/sam/git/meson/test\\\ cases/common/230\\\ external\\\ project -L/home/sam/git/meson/b\\\ 5dad6b1f72 -lsomelib -o libfoo.so
/usr/x86_64-pc-linux-gnu/binutils-bin/9999/ld: cannot find -lsomelib: No such file or directory
collect2: error: ld returned 1 exit status
make: *** [Makefile:4: libfoo.so] Error 1
Running command ['/usr/bin/make', '-j32'] in directory /home/sam/git/meson/b 5dad6b1f72/libfoo/build
build step returned error code 2.
[3/6] Generating symbol file libsomelib.so.p/libsomelib.so.symbols
FAILED: [code=2] libfoo/libfoo.stamp
/usr/lib/python-exec/python3.14/python3 /home/sam/git/meson/meson.py --internal externalproject --name libfoo --srcdir '/home/sam/git/meson/test cases/common/230 external project/libfoo' --builddir '/home/sam/git/meson/b 5dad6b1f72/libfoo/build' --installdir '/home/sam/git/meson/b 5dad6b1f72/libfoo/dist' --logdir '/home/sam/git/meson/b 5dad6b1f72/meson-logs' --make /usr/bin/make --verbose libfoo/libfoo.stamp libfoo/libfoo.d
ninja: build stopped: subcommand failed.
meson's testsuite fails with pkgconf-3* since pkgconf's pkgconf/pkgconf@8df114a ("libpkgconf: fragment: implement sysroot injection again").