1つの関数(seek)のパラメーターとしてoff_tを使用するライブラリ。ライブラリとアプリケーションのコンパイル方法は異なります。1つはラージファイルサポートがオフになっており、もう1つはラージファイルサポートがあります。どちらもoff_tの解釈が異なるため、この状況では奇妙なランタイムエラーが発生します。ライブラリは、実行時にアプリのoff_tのサイズをどのように確認できますか?または、少なくともユーザーが意味のあるエラーを受け取るように、別の解決策はありますか?
編集:ライブラリ(cでプログラムされ、autoconfを使用)はすでに存在し、一部のサードパーティアプリケーションがそれを使用しています。ライブラリは、ラージファイルサポートを使用してコンパイルできます(デフォルトではAC_SYS_LARGEFILEを介して)。Linuxだけでなく、マルチプラットフォームです。LFSの変更により、インストールされているアプリケーションが破損することをどのように検出/防止できますか?