1
關於從源代碼編譯libevent,我只注意到它似乎有依賴於OpenSSL的加密 o_O。libevent:爲什麼它依賴於openssl?
這聽起來像膨脹。
- 提供與操作系統無關的異步IO抽象需要加密的庫是什麼?
- 如何證明我認爲對OpenSSL的依賴也很大且複雜?
的libevent-2.0.21穩定/ README
38 The configure script also supports the following flags:
39
40 --enable-gcc-warnings Enable extra compiler checking with GCC.
41 --disable-malloc-replacement
42 Don't let applications replace our memory
43 management functions
44 --disable-openssl Disable support for OpenSSL encryption.
45 --disable-thread-support Don't support multithreaded environments.
我不打算讀libevent來源,那是你的工作,但這裏有一個猜測。也許它有一個通過套接字發送通知的機制,因此需要保護套接字。問題在於國際海事組織太過侷限,只涉及libevent。 –
你似乎混淆了openssl和openssh。你可以請更新你的問題,用openssl替換openssh。 – jrwren
@jrwren感謝您修復標籤! –