Hi,

Am 17.02.25 um 20:17 schrieb Rene Engelhard:
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.

Same isue with 25.2.1~rc1-2 (well, current salsa git but no changes which 
should affect it).


master is even worse:

lto1: error: Alias and target's section differs
_ZN9ParagraphD1Ev/284041 (__dt_comp )
  Type: function definition analyzed alias
  Visibility: externally_visible semantic_interposition prevailing_def_ironly 
public visibility:hidden
  Address is taken.
  References: _ZN9ParagraphD2Ev/284040 (alias)
  Referring: *.LTHUNK147/1027324 (alias) _ZTV9Paragraph/1027301 (addr)
  Read from file: 
/home/rene/LibreOffice/git/master/workdir/CxxObject/editeng/source/outliner/paralist.o
  Unit id: 950
  Function flags:
  Called by: _ZN9ParagraphD0Ev/1027326 (1073741824 (estimated locally),1.00 per 
call) _ZNK18OutlinerParaObject9dumpAsXmlEP14_xmlTextWriter/283519 (955630224 
(estimated locally),8.09 per call) 
_ZNK18OutlinerParaObject9dumpAsXmlEP14_xmlTextWriter/283519 (0 (precise),0.00 
per call) _ZNKSt14default_deleteI9ParagraphEclEPS0_.part.0/283046 (574129752 
(estimated locally),1.00 per call)
  Calls:
lto1: error: Alias and target's comdat groups differs
_ZN9ParagraphD1Ev/284041 (__dt_comp )
  Type: function definition analyzed alias
  Visibility: externally_visible semantic_interposition prevailing_def_ironly 
public visibility:hidden
  Address is taken.
  References: _ZN9ParagraphD2Ev/284040 (alias)
  Referring: *.LTHUNK147/1027324 (alias) _ZTV9Paragraph/1027301 (addr)
  Read from file: 
/home/rene/LibreOffice/git/master/workdir/CxxObject/editeng/source/outliner/paralist.o
  Unit id: 950
  Function flags:
  Called by: _ZN9ParagraphD0Ev/1027326 (1073741824 (estimated locally),1.00 per 
call) _ZNK18OutlinerParaObject9dumpAsXmlEP14_xmlTextWriter/283519 (955630224 
(estimated locally),8.09 per call) 
_ZNK18OutlinerParaObject9dumpAsXmlEP14_xmlTextWriter/283519 (0 (precise),0.00 
per call) _ZNKSt14default_deleteI9ParagraphEclEPS0_.part.0/283046 (574129752 
(estimated locally),1.00 per call)
  Calls:
*.LTHUNK147/1027324 (*.LTHUNK147)
  Type: function definition analyzed alias
  Visibility: semantic_interposition comdat_group:_ZN9ParagraphD5Ev 
section:.text._ZN9ParagraphD2Ev (implicit_section) artificial
  Same comdat group as: _ZThn152_N9ParagraphD1Ev/1027325
  next sharing asm name: 2099579
  previous sharing asm name: 1891834
  References: _ZN9ParagraphD1Ev/284041 (alias)
  Referring:
  Read from file: 
/home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/source/accessibility/textwindowaccessibility.o
  Unit id: 3225
  Function flags:
  Called by: _ZThn152_N9ParagraphD1Ev/1027325 (can throw external)
  Calls:
during IPA pass: modref
lto1: internal compiler error: verify_cgraph_node failed
0x2c4620f diagnostic_context::diagnostic_impl(rich_location*, 
diagnostic_metadata const*, diagnostic_option_id, char const*, __va_list_tag 
(*) [1], diagnostic_t)
    ???:0
0x2c5b68f internal_error(char const*, ...)
    ???:0
0xf9b7b8 cgraph_node::verify_node()
    ???:0
0xf8a7c4 symtab_node::verify()
    ???:0
0xf8b9d7 symtab_node::verify_symtab_nodes()
    ???:0
0x1280f74 symbol_table::remove_unreachable_nodes(_IO_FILE*)
    ???:0
0xeff04d read_cgraph_and_symbols(unsigned int, char const**)
    ???:0
0xedfa12 lto_main()
    ???:0
Please submit a full bug report, with preprocessed source (by using 
-freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-15/README.Bugs> for instructions.
lto-wrapper: fatal error: x86_64-linux-gnu-g++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make[2]: *** [/home/rene/LibreOffice/git/master/Library_merged.mk:11: 
/home/rene/LibreOffice/git/master/instdir/program/libmergedlo.so] Error 1
make[2]: *** Waiting for unfinished jobs....


Regards,


Rene

Reply via email to