[Bug 291390] emulators/qemu-user-static: poudriere build fails on both 14-STABLE and 15-STABLE

[email protected] Tue, 23 Jun 2026 16:00:16 +0000
Newsgroups gmane.os.freebsd.devel.emulation
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D291390

--- Comment #39 from Alexey Shuvaev <[email protected]> ---
(In reply to Sulev-Madis Silber from comment #38)
Probably we are close on target! ;)

Within the build environment and with the same small test file from comment
#28, but now with STATIC linking:
> cc -o qemu-conf.exe -static `pkg-config --static --cflags --libs glib-2.0=
` qemu-conf.c

Because the qemu-user-static is a statically linked binary (has to be, and =
the
name has it too :)!

I obtain:
> file qemu-conf.exe
> qemu-conf.exe: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), st=
atically linked, for FreeBSD 16.0 (1600018), FreeBSD-style, with debug_info=
, not stripped

Also check that you have static library libpcre2-8.a
> ls /usr/local/lib/libpcre2-8.*
> /usr/local/lib/libpcre2-8.a         /usr/local/lib/libpcre2-8.so.0
> /usr/local/lib/libpcre2-8.so        /usr/local/lib/libpcre2-8.so.0.15.0

--=20
You are receiving this mail because:
You are the assignee for the bug.=