Hi, Am 17.02.25 um 18:33 schrieb Matthias Klose:
S=/build/reproducible-path/libreoffice-24.8.4 && I=$S/instdir && W=$S/workdir && x86_64-linux-gnu-g++ -pthread -shared -Wl,-z,noexecstack -flto=jobserver -fuse-linker-plugin -O2 -Wl,-z,origin '-Wl,-rpath,$ORIGIN' -Wl,-rpath-link,$I/program -Wl,-z,defs -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc -Wl,--hash-style=gnu -Wl,-Bsymbolic-functions -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib -L$I/program -L$I/program -Wl,-z,relro $W/CxxObject/avmedia/source/qt6/gstwindow.o $W/CxxObject/avmedia/source/qt6/QtFrameGrabber.o $W/CxxObject/avmedia/source/qt6/QtManager.o $W/CxxObject/avmedia/source/qt6/QtPlayer.o -Wl,--start-group -L/usr/lib/x86_64-linux-gnu -lQt6Core -lQt6Gui -lQt6Widgets -lQt6Network -lQt6Multimedia -lQt6MultimediaWidgets -lxcb -Wl,--end-group -Wl,--no-as-needed -luno_cppu -luno_cppuhelpergcc3 -luno_sal -luno_salhelpergcc3 -lmergedlo -o $I/program/libavmediaqt6.so /usr/bin/ld: /build/reproducible-path/libreoffice-24.8.4/workdir/CxxObject/avmedia/source/qt6/QtManager.o (symbol from plugin): in function `avmedia::qt::QtManager::getImplementationName()': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; /build/reproducible-path/libreoffice-24.8.4/workdir/CxxObject/avmedia/source/qt6/QtFrameGrabber.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: /build/reproducible-path/libreoffice-24.8.4/workdir/CxxObject/avmedia/source/qt6/QtPlayer.o (symbol from plugin): in function `avmedia::qt::QtPlayer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; /build/reproducible-path/libreoffice-24.8.4/workdir/CxxObject/avmedia/source/qt6/QtFrameGrabber.o (symbol from plugin):(.text+0x0): first defined here [...] collect2: error: ld returned 1 exit status make[2]: *** [/build/reproducible-path/libreoffice-24.8.4/avmedia/Library_avmediaqt6.mk:10: /build/reproducible-path/libreoffice-24.8.4/instdir/program/libavmediaqt6.so] Error 1 make[2]: *** Waiting for unfinished jobs....
So avmediaqt6 fails to link... (LTO-related?) Interesting. Upstream has some gcc 15 fixes but none for this one (but then again none for libmspub/libixion/liborcus/graphite2 either. While graphite2 is in a test and upstream don't build them..) Will try with 25.2.1 rc1 (as in experimental) and current 25.8 master, too, though. Regards, Rene