From cd9fbf272b316d1ddb94570561d66a0aa73cc28b Mon Sep 17 00:00:00 2001 From: jiaqizho Date: Tue, 17 Mar 2026 20:09:27 +0800 Subject: [PATCH] fix(folly): add libaio to system_libs for Linux --- folly/all/conanfile.py | 2 +- folly/v2024/conanfile.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/folly/all/conanfile.py b/folly/all/conanfile.py index 06dc696..314accf 100755 --- a/folly/all/conanfile.py +++ b/folly/all/conanfile.py @@ -246,7 +246,7 @@ def package_info(self): self.cpp_info.components["libfolly"].requires.append("libdwarf::libdwarf") if self.settings.os == "Linux": self.cpp_info.components["libfolly"].requires.extend(["libiberty::libiberty", "libunwind::libunwind"]) - self.cpp_info.components["libfolly"].system_libs.extend(["pthread", "dl", "rt"]) + self.cpp_info.components["libfolly"].system_libs.extend(["pthread", "dl", "rt", "aio"]) if Version(self.version) >= "2020.08.10.00": self.cpp_info.components["libfolly"].requires.append("fmt::fmt") diff --git a/folly/v2024/conanfile.py b/folly/v2024/conanfile.py index 68bffa4..7d055aa 100644 --- a/folly/v2024/conanfile.py +++ b/folly/v2024/conanfile.py @@ -262,7 +262,7 @@ def package_info(self): if self.settings.os in ["Linux", "FreeBSD"]: self.cpp_info.components["libfolly"].requires.extend(["libiberty::libiberty", "libunwind::libunwind"]) if self.settings.os == "Linux": - self.cpp_info.components["libfolly"].system_libs.extend(["pthread", "dl", "rt"]) + self.cpp_info.components["libfolly"].system_libs.extend(["pthread", "dl", "rt", "aio"]) self.cpp_info.components["libfolly"].defines.extend(["FOLLY_HAVE_ELF", "FOLLY_HAVE_DWARF"]) elif self.settings.os == "Windows": self.cpp_info.components["libfolly"].system_libs.extend(["ws2_32", "iphlpapi", "crypt32"])