Public bug reported:
qt6-base from debian FTBFS with LTO enabled.
/tmp/ccS5HXFr.s: Assembler messages:
/tmp/ccS5HXFr.s: Error: invalid attempt to declare external version name as
default in symbol `qt_version_tag@@Qt_6.2'
make[1]: *** [/tmp/ccPgEgcA.mk:2: /tmp/ccsdSmyc.ltrans0.ltrans.o] Error 1
make[1]: *** Waiting for unfinished jobs....
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
The rest of the Qt6 stack on some test builds has some fails and some
symbols going missing, which mostly go away when when LTO is turned off.
These are broadly similar issues to those seen for Qt5 in the debian LTO
enabled test rebuild. It should also be noted that the Qt5 stack is
already in the lto-disabled-list to avoid these errors.
A few remaining symbols changes (optionals for ppc64el) will need to be
upstreamed to debian, and then synced.
List of Qt6 packages:
qt6-3d
qt6-5compat
qt6-base
qt6-charts
qt6-connectivity
qt6-datavis3d
qt6-declarative
qt6-imageformats
qt6-lottie
qt6-multimedia
qt6-networkauth
qt6-positioning
qt6-quick3d
qt6-quicktimeline
qt6-remoteobjects
qt6-scxml
qt6-sensors
qt6-serialbus
qt6-serialport
qt6-shadertools
qt6-svg
qt6-tools
qt6-translations
qt6-virtualkeyboard
qt6-wayland
qt6-webchannel
qt6-webengine
qt6-websockets
qt6-webview
** Affects: lto-disabled-list (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
qt6-base from debian FTBFS with LTO enabled.
/tmp/ccS5HXFr.s: Assembler messages:
/tmp/ccS5HXFr.s: Error: invalid attempt to declare external version name as
default in symbol `qt_version_tag@@Qt_6.2'
make[1]: *** [/tmp/ccPgEgcA.mk:2: /tmp/ccsdSmyc.ltrans0.ltrans.o] Error 1
make[1]: *** Waiting for unfinished jobs....
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
The rest of the Qt6 stack on some test builds has some fails and some
symbols going missing, which mostly go away when when LTO is turned off.
- These are broadly similar issues to seen for Qt5 in the debian LTO
+ These are broadly similar issues to those seen for Qt5 in the debian LTO
enabled test rebuild. It should also be noted that the Qt5 stack is
already in the lto-disabled-list to avoid these errors.
A few remaining symbols changes (optionals for ppc64el) will need to be
upstreamed to debian, and then synced.
List of Qt6 packages:
qt6-3d
qt6-5compat
qt6-base
qt6-charts
qt6-connectivity
qt6-datavis3d
qt6-declarative
qt6-imageformats
qt6-lottie
qt6-multimedia
qt6-networkauth
qt6-positioning
qt6-quick3d
qt6-quicktimeline
qt6-remoteobjects
qt6-scxml
qt6-sensors
qt6-serialbus
qt6-serialport
qt6-shadertools
qt6-svg
qt6-tools
qt6-translations
qt6-virtualkeyboard
qt6-wayland
qt6-webchannel
qt6-webengine
qt6-websockets
qt6-webview
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1961324
Title:
disable LTO for the new Qt6 stack synced from debian
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lto-disabled-list/+bug/1961324/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs