Hi,

On Tue, Jul 07, 2026 at 09:42:32AM +0200, IOhannes m zmölnig (Debian/GNU) wrote:
> $ blhc gem_0.95-1+salsaci+20260706+41_amd64-2026-07-06T22_23_16Z.build
> LDFLAGS missing (-Wl,-z,relro): running CONFIG_SHELL=/bin/bash /bin/bash 
> ../../../../../extra/pix_artoolkit/configure --disable-option-checking 
> --prefix=/usr --build=x86_64-linux-gnu --includedir=${prefix}/include 
> --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc 
> --localstatedir=/var --disable-silent-rules 
> --libdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run 
> --disable-maintainer-mode --disable-dependency-tracking 
> --libdir=${exec_prefix}/lib --libexecdir=${exec_prefix}/lib 
> --with-pd=/usr/include/pd --without-ALL --with-glfw3 --with-sdl2 --with-ftgl 
> --with-fribidi --with-ImageMagick --with-jpeg --with-stb --with-tiff 
> --with-lqt --with-libquicktime --with-ffmpeg --with-gmerlin_avdec 
> --with-libmpeg3 --with-pipewire --with-libpipewire_0_3 --without-v4l 
> --without-libv4l1 --with-v4l2 --with-libv4l2 --with-libdv --with-libdc1394_2 
> --with-libiec61883 --with-libraw1394 --with-unicap --with-libunicap 
> --with-libvncclient --with-libvlc --with-DeckLink=local --with-assimp 
> --with-build-date=on 2026/07/06 at 22:12:43 UTC 
> --with-default-font=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf 
> --enable-sse2 --with-extension=linux-amd64-64.so --with-floatsize=64 
> --disable-plugins build_alias=x86_64-linux-gnu CXX=x86_64-linux-gnu-g++ 
> CXXFLAGS=-g -O2 -ffile-prefix-map=/build/package/package=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection LDFLAGS=-Wl,-z,relro -Wl,-z,now 
> CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 
> -DGEM_VERSION_CODENAME='""Debian/1:0.95-1+salsaci+20260706+41""' OBJCFLAGS=-g 
> -O2 -ffile-prefix-map=/build/package/package=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/build/package/package=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection CC=x86_64-linux-gnu-gcc CFLAGS=-g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/package/package=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> --cache-file=/dev/null --srcdir=../../../../../extra/pix_artoolkit 
> --no-create --no-recursion
> ~~~
>
> I can work around the issue an 'ignore-line-regexp', but I wonder what is
> really going on.

this is caused by the heuristic to detect if a line is a linking
command. The line with the error contains
"--with-extension=linux-amd64-64.so" which is extracted as file
extension ".so" resulting in the line being treated as linking
command. (If you want to look at the code, search for "No
compilable extensions found". $link is true and @extensions
contains ".so" for this line.)

I think the best solution in this case is ignore-line-regexp as
these cases are difficult to solve in a generic way.

Best,
Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to