Source: mm3d
Version: 1.3.15-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
User: [email protected]
Usertags: gcs
Hi,
mm3d fails to build on arm64 with the following error:
/usr/lib/aarch64-linux-gnu/libQt5Core.so: warning: GCS is required by -z gcs,
but this shared library lacks the necessary property note. The dynamic loader
might not enable GCS or refuse to load the program unless all the shared
library dependencies have the GCS marking.
configure:9541: result: failure
configure:9544: error: Failed to find matching components of a complete
Qt installation. Try using more options,
see ./configure --help.
Full logs at:
https://buildd.debian.org/status/fetch.php?pkg=mm3d&arch=arm64&ver=1.3.15-1%2Bb1&stamp=1768933135&raw=0
The GCS warning is making mm3d's configure script conclude that the Qt
installation is incomplete, and that makes the build fail. This issue is
similar to #1126063 and #1125774, see https://bugs.debian.org/1125774#72 for
the full context.
There is an upstream binutils patch disabling the GCS warning by default, and
it seems to be getting closer to being finalized.
https://inbox.sourceware.org/binutils/[email protected]/
Once the warning is disabled, we can binNMU mm3d to get a working build.