あと変な問題が一件
Ubuntu22.04.4 LTで普通にaptなりsynapticなりでgccをインストールすると自動的にgcc-11がインストールされる
暫くそれで使ってたんだけど
nvidiaのドライバを本家から.run形式のインストールファイルを落としてきて実行すると
モジュールを勝手にビルドしてインストールされるんだけどその時に毎回「カーネルをビルドしたのと違うバージョンのgccを使ってますけど良いの?」的な警告が出てたんだ

その後ググって解ってきたことが22.04のパッケージはgcc-12でコンパイルされてる、なので22.04はgcc-12の
システムという記事だった
じゃあってgcc-12をインストールしたら確かにnvidiaのインストール時に上の警告は出なくなった
よし(まあ先のO3バグ?っぽいのがありそうだけど)って使っててふと今dmesgみたら、真っ先に出てくるのが
おい〜 gcc-11じゃないのか?
でもgcc-11だと上の警告出て12だと出ないんだよね。どうなっとる?

[ 0.000000] Linux version 5.15.0-118-generic (buildd@lcy02-amd64-080) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #128-Ubuntu SMP Fri Jul 5 09:28:59 UTC 2024 (Ubuntu 5.15.0-118.128-generic 5.15.160)