Versions
v2024.11.04.00-r2 :: 0/2024.11.04.00 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- ~amd64 ~arm64 ~ppc64
- USE flags
- llvm-libunwind test
v2023.06.19.00-r1 :: 0/2023.06.19.00 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 ~ppc64
- USE flags
- llvm-libunwind test
USE flags
General
- llvm-libunwind
- Use llvm-runtimes/libunwind instead of sys-libs/libunwind
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / snappy : A high-speed compression/decompression library by Google
app-arch / xz-utils : Utils for managing LZMA compressed files
app-arch / zstd : zstd fast compression library
dev-cpp / fast_float : Fast and exact implementation of the C++ from_chars functions for number types
dev-cpp / gflags : Google's C++ argument parsing library
dev-cpp / glog : Google Logging library
dev-cpp / gtest : Google C++ Testing Framework
dev-libs / boost : Boost Libraries for C++
dev-libs / double-conversion : Binary-decimal and decimal-binary conversion routines for IEEE doubles
dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface
dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / libsodium : Portable fork of NaCl, a higher-level cryptographic library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
llvm-runtimes / libunwind : C++ runtime stack unwinder from LLVM
sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages
sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program
Runtime Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / snappy : A high-speed compression/decompression library by Google
app-arch / xz-utils : Utils for managing LZMA compressed files
app-arch / zstd : zstd fast compression library
dev-cpp / fast_float : Fast and exact implementation of the C++ from_chars functions for number types
dev-cpp / gflags : Google's C++ argument parsing library
dev-cpp / glog : Google Logging library
dev-libs / boost : Boost Libraries for C++
dev-libs / double-conversion : Binary-decimal and decimal-binary conversion routines for IEEE doubles
dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface
dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / libsodium : Portable fork of NaCl, a higher-level cryptographic library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
llvm-runtimes / libunwind : C++ runtime stack unwinder from LLVM
sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program
Depending packages
dev-cpp / edencommon : Shared library for Watchman and Eden projects
dev-cpp / fb303 : Core set of Thrift functions querying stats and other information from a service
dev-cpp / fbthrift : Facebook's branch of Apache Thrift (C++ bindings)
dev-cpp / fizz : C++14 implementation of the TLS-1.3 standard
dev-cpp / mvfst : An implementation of the QUIC transport protocol
dev-cpp / wangle : A framework providing common abstractions for building services
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move sys-libs/llvm-libunwind → llvm-runtimes/libunwind
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - sin-ack · gentoo
dev-cpp/folly: skip a test on system-libcxx systems
This test aborts with something about a threading-related assert in Folly. Signed-off-by: sin-ack <sin-ack@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39437 Signed-off-by: Sam James <sam@gentoo.org> - sin-ack · gentoo
dev-cpp/folly: install cmake files in the correct libdir
All Facebook packages unconditionally install libraries to PREFIX/lib, which triggers multilib checks. The checks don't trigger for stuff like CMake files though, so this was missed. This matches the other Facebook packages like Watchman and its dependencies. Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
dev-cpp/folly: restrict <libfmt-11 in 2023.06.19.00
The dev-ccp/folly-2023.06.19.00 does fails to build with libfmt-11. The issue was already addressed in new version in commit [1]. [1] https://github.com/facebook/folly/commit/21e8dcd464ee46b2144a1e4d4c0e452355ae15f0 Signed-off-by: Petr Vaněk <arkamar@gentoo.org> - sin-ack · gentoo
dev-cpp/folly: keyword 2024.11.04.00-r1 for ~arm64
Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org> - sin-ack · gentoo
dev-cpp/folly: skip some tests on arm64
Only the tests that were found to be failing on hardware are skipped. Closes: https://bugs.gentoo.org/919669 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org> - sin-ack · gentoo
dev-cpp/folly: fix build on arm64
Some Folly tests require lax vector conversions (e.g. 'uint8x8_t' to 'uint64x1_t') to build. Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - sin-ack · gentoo
dev-cpp/folly: add 2024.11.04.00
Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: drop 2023.02.06.00, 2023.05.22.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: Stabilize 2023.06.19.00 amd64, #912542
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-cpp/folly: Stabilize 2023.05.22.00 amd64, #909057
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2023.06.19.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: fix UnusedInherits
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-cpp/folly: drop 2022.08.29.00, 2023.04.10.00, 2023.05.01.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2023.05.22.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2023.05.01.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: Stabilize 2023.02.06.00 amd64, #902605
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2023.04.10.00
Closes: https://bugs.gentoo.org/886469 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: drop 2022.09.12.00, 2023.01.16.00-r1
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2023.02.06.00
Signed-off-by: Sam James <sam@gentoo.org> - Niccolò Belli · gentoo
dev-cpp/folly: fix build on ppc64
Bug: https://bugs.gentoo.org/892942 Signed-off-by: Niccolò Belli <niccolo.belli@linuxsystems.it> Closes: https://github.com/gentoo/gentoo/pull/29393 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: depend on newer >=liburing-2.3 for IORING_RECV_MULTISHOT
Closes: https://bugs.gentoo.org/891873 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2023.01.16.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: drop 2022.03.28.00-r1
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-cpp/folly: Stabilize 2022.08.29.00 amd64, #871144
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: drop versions
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-cpp/folly: add 2022.09.12.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.09.05.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-cpp/folly: remove boost[threads(+)] usedep
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.08.29.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: disable ccache
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.08.22.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: tighten liburing dep, needs >= 2.2
Needed for io_uring_prep_cancel64. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.08.15.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 'bump with' list
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-cpp/folly: add missing gtest test dep
Signed-off-by: Sam James <sam@gentoo.org> - brahmajit das · gentoo
dev-cpp/folly: add 2022.08.08.00
With folly-2022.08.08.00, there seems to be a undefined reference issue to undefined reference to folly::detail::base64_detail::base64Decode_SSE4_2. With newer release we can remove the patch. Signed-off-by: brahmajit das <listout@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26838 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - brahmajit das · gentoo
dev-cpp/folly: Fix musl build
Fixes "ELFCLASSFOLLY_ELF_NATIVE_CLASS was not declared in this scope". Elf.cpp expects __ELF_NATIVE_CLASS to be defined at least for platforms besides FreeBSD-based ones, and so it defines FOLLY_ELF_NATIVE_CLASS with it. Without __ELF_NATIVE_CLASS (and apparently musl does not define it), FOLLY_ELF_NATIVE_CLASS is also not defined so what was supposed to be expanded to ELFCLASS32 or ELFCLASS64 ends up being ELFCLASSFOLLY_ELF_NATIVE_CLASS. Please refer: https://github.com/facebook/folly/issues/1478#issuecomment-719883898 Closes: https://bugs.gentoo.org/835744 Signed-off-by: brahmajit das <listout@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26807 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.07.04.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add dev-cpp/glog subslot dep
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-cpp/folly: amd64 stable wrt bug #835760
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: drop 2022.04.04.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.04.11.00, drop 2022.03.21.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: drop 2022.03.14.00
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-cpp/folly: add 2022.04.04.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: drop 2022.02.28.00, 2022.03.07.00
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-cpp/folly: add 2022.03.28.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.03.21.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.03.14.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: add 2022.03.07.00
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: BDEPEND on Clang for tests
Did this in one of the other ebuilds (which I ended up not committing for now as unneeded deps) but not this one apparently. Oops. Closes: https://bugs.gentoo.org/834703 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-cpp/folly: initial import (2022.02.28.00)
Needed for dev-util/watchman. Closes: https://bugs.gentoo.org/787719 Closes: https://bugs.gentoo.org/419599 Signed-off-by: Sam James <sam@gentoo.org>