Arm64 アーキテクチャ Linux のインストールとコンパイルで openssl エラーが報告される Engines/afalg/e_afalg.c:110:20: エラー: '__NR_eventfd' が宣言されていません

arm64 アーキテクチャ Linux に openssl をインストールしてコンパイルすると、エラーが発生します。

解決策: static ossl_inline int eventsfd(int n) を見つけて、次のように変更します。

ファイル openssl/engines/afalg/e_afalg.c

static ossl_inline int eventfd(int n)
{
    return syscall(__NR_eventfd2, n);
}

もう一度作ってください

おすすめ

転載: blog.csdn.net/weixin_41760409/article/details/132591215
おすすめ