On Tue, Sep 22, 2026 at 09:20:27AM +0200, Sebastian Ramacher wrote:
> Source: mixxx
> Version: 2.5.6+dfsg-2
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)
> X-Debbugs-Cc: [email protected], [email protected]
> User: [email protected]
> Usertags: loong64
> 
> Dear maintainer,
> 
> mixxx FTBFS on loong64:
> 
> [  8%] Building CXX object 
> CMakeFiles/mixxx-qml-mixxxcontrols.dir/obj-loongarch64-linux-gnu/.rcc/qmlcache/mixxx-qml-mixxxcontrols_res_qml_Mixxx_Controls_Slider_qml.cpp.o
> /usr/bin/loongarch64-linux-gnu-g++ -DMIXXX_USE_QML -DMIXXX_USE_QOPENGL 
> -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QMLINTEGRATION_LIB 
> -DQT_QML_LIB -DUSE_BENCH 
> -I/build/reproducible-path/mixxx-2.5.6+dfsg/obj-loongarch64-linux-gnu/mixxx-qml-mixxxcontrols_autogen/include
>  -I/build/reproducible-path/mixxx-2.5.6+dfsg -isystem 
> /usr/include/loongarch64-linux-gnu/qt6/QtQml -isystem 
> /usr/include/loongarch64-linux-gnu/qt6 -isystem 
> /usr/include/loongarch64-linux-gnu/qt6/QtCore -isystem 
> /usr/lib/loongarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem 
> /usr/include/loongarch64-linux-gnu/qt6/QtQmlIntegration -isystem 
> /usr/include/loongarch64-linux-gnu/qt6/QtNetwork -g -O2 
> -ffile-prefix-map=/build/reproducible-path/mixxx-2.5.6+dfsg=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu++20 
> -fvisibility=hidden -fvisibility-inlines-hidden -pipe -ffast-math 
> -funroll-loops -O3 -fomit-frame-pointer -MD -MT 
> CMakeFiles/mixxx-qml-mixxxcontrols.dir/obj-loongarch64-linux-gnu/.rcc/qmlcache/mixxx-qml-mixxxcontrols_res_qml_Mixxx_Controls_Slider_qml.cpp.o
>  -MF 
> CMakeFiles/mixxx-qml-mixxxcontrols.dir/obj-loongarch64-linux-gnu/.rcc/qmlcache/mixxx-qml-mixxxcontrols_res_qml_Mixxx_Controls_Slider_qml.cpp.o.d
>  -o 
> CMakeFiles/mixxx-qml-mixxxcontrols.dir/obj-loongarch64-linux-gnu/.rcc/qmlcache/mixxx-qml-mixxxcontrols_res_qml_Mixxx_Controls_Slider_qml.cpp.o
>  -c 
> /build/reproducible-path/mixxx-2.5.6+dfsg/obj-loongarch64-linux-gnu/.rcc/qmlcache/mixxx-qml-mixxxcontrols_res_qml_Mixxx_Controls_Slider_qml.cpp
> during RTL pass: vartrack
> /build/reproducible-path/mixxx-2.5.6+dfsg/lib/qm-dsp/dsp/tempotracking/TempoTrack.cpp:
>  In member function ‘std::vector<int> 
> TempoTrack::process(std::vector<double>, std::vector<double>*)’:
> /build/reproducible-path/mixxx-2.5.6+dfsg/lib/qm-dsp/dsp/tempotracking/TempoTrack.cpp:781:1:
>  internal compiler error: in gen_reg_rtx, at emit-rtl.cc:1193
>   781 | }
>       | ^
>...

Workaround:

--- mixxx-2.5.6+dfsg/debian/rules       2025-12-29 18:02:53.000000000 +0200
+++ mixxx-2.5.6+dfsg/debian/rules       2026-06-27 09:01:25.000000000 +0300
@@ -13,6 +13,11 @@
                -DINSTALL_USER_UDEV_RULES=OFF \
                -DKEYFINDER=OFF
 
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127557
+ifneq (,$(filter $(DEB_HOST_ARCH), loong64))
+  CMAKE_OPTS += -DOPTIMIZE=OFF
+endif
+
 %:
        dh $@ -Scmake
 

Reply via email to