Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[软件打包请求] folly #4104

Open
tategotoazarasi opened this issue Nov 30, 2024 · 1 comment
Open

[软件打包请求] folly #4104

tategotoazarasi opened this issue Nov 30, 2024 · 1 comment

Comments

@tategotoazarasi
Copy link

问题类型 / Type of issues

  • 软件打包请求 / package request

  • 简述 / Brief Description

    folly 是一个由 Facebook 开源的高性能 C++ 库,提供了许多常用的核心组件,广泛用于 Facebook 的其他 C++ 开源项目中。它设计的核心理念是高效、实用性,且对大规模场景性能有较高要求。

  • 主要语言和工具链 / Main Languages and Toolchains

    • 主语言:C++
    • 工具链:CMake、GCC、Clang、MSVC
    • 依赖工具:boost、fmt、gflags、google-glog、libevent 等
  • 上游链接 / Upstream Link

  • 为何需要这个软件包 / Why Need This Package

    folly 是许多 Facebook 开源项目(如 fbthrift、proxygen 等)的依赖项,也是构建高性能服务和工具的重要基础库。folly 提供了优化的 C++ 组件(如容器、同步机制、内存管理等),在高性能系统开发中非常实用。提供 folly 包可以促进基于其构建的开源项目在 Arch Linux 平台上的开发与测试。folly 编译和运行测试需要较长时间,用户手动编译成本较高,提供预编译包能显著提升用户体验。

@oldherl
Copy link
Contributor

oldherl commented Dec 2, 2024

它的readme里写道:

Because folly does not provide any ABI compatibility guarantees from commit to commit, we generally recommend building folly as a static library.

所以我很怀疑打包它有什么实际用处。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants