ではどうするか? 推奨されているアプリの対応方法 推奨1: カーネルヘッダから必要な情報だけ引き抜く 推奨2: gcc のコンパイルオプションを適切なものに変える 「gcc -ansi」には unsigned long long が未定義で u64 がエラーになることも (KDE アプリで多く発生) 推奨3: 頑張って自分で色々書く アプリを変えるのには限界がある バージョンによってカーネルヘッダのデータが変わる しかし、大半の OSS 開発者は最新カーネルを追い続けない glibc が include しているものはどうしようもない 特に __KERNEL__ が定義されていないヘッダなど