こんにちは、次の問題: 私はここでかなり奇妙な Linux ディストリビューション (Centos 5) を使用していますが、これには古いカーネル (または少なくともカーネルのいくつかの違い) があり、単純に更新することはできません。私がインストールする必要があるプログラムには、ファイル linux/crypto/api.c に含まれている関数 crypto_destro_tfm (さらに問題がありますが、現時点ではこれが唯一のエラーです) が必要です。問題は次のとおりです。私のディストリビューションには、crypto/api.c さえありません。モジュール crypto_api.ko はありますが、この関数はそこにないようです。
私の計画は次のとおりです。新しい Linux ディストリビューションから crypto_api を取得し、それをコンパイルしてモジュールを centos にロードします。
そのモジュールを再構築して交換するために何をする必要があるか教えてください。もちろん、新しいカーネルのすべてのソース ファイルがあります。(思い出してください:私は単純に再コンパイルして新しいカーネルを使用することはできません.b/c centosはこの方法ではうまくいきません)ありがとう
FWIW: これが正確なエラーです
警告: "crypto_destroy_tfm" [/home/Chris/digsig-patched/digsig_verif.ko] 未定義!