[Bug 2117486] Re: questing: FTBFS on ppc64el in questing proposed with LTO enabled

Launchpad Bug Tracker 2117486 at bugs.launchpad.net
Tue Jul 22 15:21:36 UTC 2025


This bug was fixed in the package lto-disabled-list - 62

---------------
lto-disabled-list (62) questing; urgency=medium

  * Add nvidia-cuda-toolkit/ppc64el. 12.4.1 in Questing proposed FTBFS
    with LTO enabled. (LP: #2117486)

 -- Rik Mills <rikmills at kde.org>  Tue, 22 Jul 2025 07:47:32 +0000

** Changed in: lto-disabled-list (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lto-disabled-list in Ubuntu.
https://bugs.launchpad.net/bugs/2117486

Title:
  questing: FTBFS on ppc64el in questing proposed with LTO enabled

Status in lto-disabled-list package in Ubuntu:
  Fix Released
Status in nvidia-cuda-toolkit package in Ubuntu:
  New

Bug description:
  Since 12.3.2-1 and currently with 12.4.1-2 in questing proposed,
  nvidia-cuda-toolkit FTBFS on ppc64el with LTO enabled.

  This is currently preventing migration of 12.4.1-2 to the questing
  release pocket, and will for the upcoming Qt 6.9 transition block that
  transition due to the required rebuild not being migratable.

  Upon testing, adding nvidia-cuda-toolkit to the lto-disabled-list for
  ppc64el resolves the FTBFS

  Obviously it is ultimately desirable that the package builds
  successful with OR without LTO.

  The original build error is:

  /tmp/ccx3zQcb.s: Assembler messages:
  /tmp/ccx3zQcb.s:37009: Error: symbol `start_bcax_2780' is already defined
  /tmp/ccx3zQcb.s:37013: Error: symbol `end_bcax_2780' is already defined
  /tmp/ccx3zQcb.s:37539: Error: symbol `start_bcax_2789' is already defined
  /tmp/ccx3zQcb.s:37543: Error: symbol `end_bcax_2789' is already defined
  /tmp/ccx3zQcb.s:38069: Error: symbol `start_bcax_2798' is already defined
  /tmp/ccx3zQcb.s:38073: Error: symbol `end_bcax_2798' is already defined
  /tmp/ccx3zQcb.s:38599: Error: symbol `start_bcax_2807' is already defined
  /tmp/ccx3zQcb.s:38603: Error: symbol `end_bcax_2807' is already defined
  /tmp/ccx3zQcb.s:39129: Error: symbol `start_bcax_2817' is already defined
  /tmp/ccx3zQcb.s:39133: Error: symbol `end_bcax_2817' is already defined
  /tmp/ccx3zQcb.s:39659: Error: symbol `start_bcax_2827' is already defined
  /tmp/ccx3zQcb.s:39663: Error: symbol `end_bcax_2827' is already defined
  /tmp/ccx3zQcb.s:40189: Error: symbol `start_bcax_2879' is already defined
  /tmp/ccx3zQcb.s:40193: Error: symbol `end_bcax_2879' is already defined
  /tmp/ccx3zQcb.s:40719: Error: symbol `start_bcax_2888' is already defined
  /tmp/ccx3zQcb.s:40723: Error: symbol `end_bcax_2888' is already defined
  /tmp/ccx3zQcb.s:41249: Error: symbol `start_bcax_2897' is already defined
  /tmp/ccx3zQcb.s:41253: Error: symbol `end_bcax_2897' is already defined
  /tmp/ccx3zQcb.s:41779: Error: symbol `start_bcax_2906' is already defined
  /tmp/ccx3zQcb.s:41783: Error: symbol `end_bcax_2906' is already defined
  /tmp/ccx3zQcb.s:42308: Error: symbol `start_bcax_2916' is already defined
  /tmp/ccx3zQcb.s:42311: Error: symbol `end_bcax_2916' is already defined
  /tmp/ccx3zQcb.s:44341: Error: symbol `start_bcax_3035' is already defined
  /tmp/ccx3zQcb.s:44343: Error: symbol `end_bcax_3035' is already defined
  make[6]: *** [/tmp/ccSwT41y.mk:29: /tmp/ccBlSEss.ltrans9.ltrans.o] Error 1
  make[6]: *** Waiting for unfinished jobs....
  g++ -x c++    -I. -I. -I./config -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I./../include/opcode    -I../bfd -I./../bfd -I./../include -I../libdecnumber -I./../libdecnumber  -I./../gnulib/import -I../gnulib/import -I./.. -I.. -I./../libbacktrace/ -I../libbacktrace/   -DTUI=1 -Wdate-time -D_FORTIFY_SOURCE=3 -I/<<PKGBUILDDIR>>/nvidia-cuda-tree-ppc64el/cuda_cudart/include   -I./.. -pthread  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wno-mismatched-tags -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wdeprecated-copy -Wdeprecated-copy-dtor -Wredundant-move -Wmissing-declarations -Wstrict-null-sentinel -Wformat -Wformat-nonliteral  -g -O3 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/nvidia-cuda-toolkit-12.4.1-2     -c -o auxv.o -MT auxv.o -MMD -MP -MF ./.deps/auxv.Tpo auxv.c
  In file included from ./../gdbsupport/common-defs.h:106,
                   from defs.h:33,
                   from auxv.c:25:
  ./../include/ansidecl.h:342:8: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
    342 |   TYPE (const TYPE&) = delete;                  \
        |        ^
  ui-out.h:412:3: note: in expansion of macro ‘DISABLE_COPY_AND_ASSIGN’
    412 |   DISABLE_COPY_AND_ASSIGN (ui_out_emit_type<Type>);
        |   ^~~~~~~~~~~~~~~~~~~~~~~
  ./../include/ansidecl.h:342:8: note: remove the ‘< >’
    342 |   TYPE (const TYPE&) = delete;                  \
        |        ^
  ui-out.h:412:3: note: in expansion of macro ‘DISABLE_COPY_AND_ASSIGN’
    412 |   DISABLE_COPY_AND_ASSIGN (ui_out_emit_type<Type>);
        |   ^~~~~~~~~~~~~~~~~~~~~~~
  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
  make[5]: *** [Makefile:379: gdbserver] Error 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lto-disabled-list/+bug/2117486/+subscriptions




More information about the foundations-bugs mailing list