[Bug 2051457] [NEW] Jammy 22.04.3 gcc compiler no longer builds modules for 6.5.0 kernel series

Mike Ferreira 2051457 at bugs.launchpad.net
Sun Jan 28 16:43:37 UTC 2024


Public bug reported:

Since Jammy went to the 6.5.0 kernel series, that kernel series was
compiled with gcc-12. The previous 6.2.0 series kernels were complied
with gcc-11.

The current version of gcc in jammy is 11.4.

Many NVidia drivers, wifi drivers, VirtualBox (from our Repo), etc fial
to build the modules, because of a gcc compiler version mismatch between
what the current running kernel was built by, and the module being
built.

I recognized this while helping Users with NVidia driver compile errors on the forum, and came up with this work-around for them:
https://ubuntuforums.org/showthread.php?t=2494273&p=14175164#post14175164

Summary:
Install gcc-12 & g++-12 on 22.04.3 and use it as the compiler.

Since then, this work-around has helped to resolve problems with running
the 6.5.0 series kernels and building modules for other applications and
hardware drivers: VirtualBox, WiFi Drivers, etc. for use with the 6.5.0
series.

I have run this for over a month as my default with no ill affects. I
have continued to recommend this work-around to many user to solve their
problems...

*** I think it is time to look at pushing through gcc-12 as the default
compiler for 22.04.3 through the normal updates channel.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: gcc 4:11.2.0-1ubuntu1
ProcVersionSignature: Ubuntu 6.5.0-14.14~22.04.1-generic 6.5.3
Uname: Linux 6.5.0-14-generic x86_64
NonfreeKernelModules: zfs nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: pass
CloudArchitecture: x86_64
CloudID: none
CloudName: none
CloudPlatform: none
CloudSubPlatform: config
CurrentDesktop: GNOME
Date: Sun Jan 28 08:23:37 2024
InstallationDate: Installed on 2022-09-19 (496 days ago)
InstallationMedia: Ubuntu-Server 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809)
SourcePackage: gcc-defaults
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: gcc-defaults (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug jammy uec-images

** Description changed:

  Since Jammy went to the 6.5.0 kernel series, that kernel series was
- complied with gcc-12. The previous 6.2.0 series kernels were complied
+ compiled with gcc-12. The previous 6.2.0 series kernels were complied
  with gcc-11.
  
  The current version of gcc in jammy is 11.4.
  
  Many NVidia drivers, wifi drivers, VirtualBox (from our Repo), etc fial
  to build the modules, because of a gcc compiler version mismatch between
  what the current running kernel was built by, and the module being
  built.
  
  I recognized this while helping Users with NVidia driver compile errors on the forum, and came up with this work-around for them:
  https://ubuntuforums.org/showthread.php?t=2494273&p=14175164#post14175164
  
  Summary:
  Install gcc-12 & g++-12 on 22.04.3 and use it as the compiler.
  
  Since then, this work-around has helped to resolve problems with running
  the 6.5.0 series kernels and building modules for other applications and
  hardware drivers: VirtualBox, WiFi Drivers, etc. for use with the 6.5.0
  series.
  
  I have run this for over a month as my default with no ill affects. I
  have continued to recommend this work-around to many user to solve their
  problems...
  
  *** I think it is time to look at pushing through gcc-12 as the default
  compiler for 22.04.3 through the normal updates channel.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gcc 4:11.2.0-1ubuntu1
  ProcVersionSignature: Ubuntu 6.5.0-14.14~22.04.1-generic 6.5.3
  Uname: Linux 6.5.0-14-generic x86_64
  NonfreeKernelModules: zfs nvidia_modeset nvidia
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CloudArchitecture: x86_64
  CloudID: none
  CloudName: none
  CloudPlatform: none
  CloudSubPlatform: config
  CurrentDesktop: GNOME
  Date: Sun Jan 28 08:23:37 2024
  InstallationDate: Installed on 2022-09-19 (496 days ago)
  InstallationMedia: Ubuntu-Server 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809)
  SourcePackage: gcc-defaults
  UpgradeStatus: No upgrade log present (probably fresh install)

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

Title:
  Jammy 22.04.3 gcc compiler no longer builds modules for  6.5.0 kernel
  series

Status in gcc-defaults package in Ubuntu:
  New

Bug description:
  Since Jammy went to the 6.5.0 kernel series, that kernel series was
  compiled with gcc-12. The previous 6.2.0 series kernels were complied
  with gcc-11.

  The current version of gcc in jammy is 11.4.

  Many NVidia drivers, wifi drivers, VirtualBox (from our Repo), etc
  fial to build the modules, because of a gcc compiler version mismatch
  between what the current running kernel was built by, and the module
  being built.

  I recognized this while helping Users with NVidia driver compile errors on the forum, and came up with this work-around for them:
  https://ubuntuforums.org/showthread.php?t=2494273&p=14175164#post14175164

  Summary:
  Install gcc-12 & g++-12 on 22.04.3 and use it as the compiler.

  Since then, this work-around has helped to resolve problems with
  running the 6.5.0 series kernels and building modules for other
  applications and hardware drivers: VirtualBox, WiFi Drivers, etc. for
  use with the 6.5.0 series.

  I have run this for over a month as my default with no ill affects. I
  have continued to recommend this work-around to many user to solve
  their problems...

  *** I think it is time to look at pushing through gcc-12 as the
  default compiler for 22.04.3 through the normal updates channel.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gcc 4:11.2.0-1ubuntu1
  ProcVersionSignature: Ubuntu 6.5.0-14.14~22.04.1-generic 6.5.3
  Uname: Linux 6.5.0-14-generic x86_64
  NonfreeKernelModules: zfs nvidia_modeset nvidia
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CloudArchitecture: x86_64
  CloudID: none
  CloudName: none
  CloudPlatform: none
  CloudSubPlatform: config
  CurrentDesktop: GNOME
  Date: Sun Jan 28 08:23:37 2024
  InstallationDate: Installed on 2022-09-19 (496 days ago)
  InstallationMedia: Ubuntu-Server 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809)
  SourcePackage: gcc-defaults
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-defaults/+bug/2051457/+subscriptions




More information about the foundations-bugs mailing list