The config option should have updated itself. You can commit that change
if it looks sane and rerun the build.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2081797

Title:
  linux in noble ftbfs with an update GCC 13 (13.3.0)

Status in linux package in Ubuntu:
  New

Bug description:
  seen while preparing a toolchain upgrade, linux in noble ftbfs with an
  update GCC 13 (13.3.0)

  [...]
  check-config: loading annotations from 
/<<PKGBUILDDIR>>/debian.master/config/annotations
  check-config: CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND changed from y to -: 
policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 
'y', 's390x': 'y'}>)
  check-config: 1 config options have changed
  make: *** [debian/rules.d/4-checks.mk:15: config-prepare-check-generic] Error 
1

  the check comes from init/Kconfig:
  config GCC_ASM_GOTO_OUTPUT_WORKAROUND
          bool
          depends on CC_IS_GCC && CC_HAS_ASM_GOTO_OUTPUT
          # Fixed in GCC 14, 13.3, 12.4 and 11.5
          # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113921
          default y if GCC_VERSION < 110500
          default y if GCC_VERSION >= 120000 && GCC_VERSION < 120400
          default y if GCC_VERSION >= 130000 && GCC_VERSION < 130300

  the GCC issue is already fixed in the gcc-13 version in noble, but
  unfortunately based on a version check.

  so how to get a successful build with an updated compiler?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2081797/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to