JDim 0.16 が C++20 必須

GCC10 は C++20 不足 → 使えない

Clang16 は C++20 対応

Clang16 のデフォルト ABI(libc++)は Bullseye と衝突

-stdlib=libstdc++ で ABI を揃える

C++20 + ABI一致 → ビルド成功



🌱LLVM 公式リポジトリとか、環境変数とか。いろいろやった。debian 11を極限まで削りきっていたので、もちろんビルド環境なんか捨ててた、足して足して足しまくらないといけんかった。

スレの多くの人の書き込みからインスパイア受けた。感謝です。

もっとも役に立ったスレの教えは

🔥ソースのmeson.buildのバージョン指定の書き換え
gtkmm-3.0 3.24.5 > 3.24.2

でした。

>>379
> 爺さんが引っかかってるのかwww

コイツもいちおう役に立った。ジェミ太郎でも間違えることがあると知れてうれしがった。。。