diff --git a/mingw-w64-folly/PKGBUILD b/mingw-w64-folly/PKGBUILD index 848dda3353..9c96debd3f 100644 --- a/mingw-w64-folly/PKGBUILD +++ b/mingw-w64-folly/PKGBUILD @@ -3,10 +3,11 @@ _realname=folly pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=2025.05.19.00 -pkgrel=2 +pkgver=2025.06.16.00 +pkgrel=1 pkgdesc="An open-source C++ library developed and used at Facebook (mingw-w64)" arch=('any') +_use_nglog=yes mingw_arch=('mingw64' 'ucrt64' 'clang64') url='https://github.com/facebook/folly' license=('spdx:Apache-2.0') @@ -14,11 +15,11 @@ depends=("${MINGW_PACKAGE_PREFIX}-boost" "${MINGW_PACKAGE_PREFIX}-bzip2" "${MINGW_PACKAGE_PREFIX}-double-conversion" "${MINGW_PACKAGE_PREFIX}-fmt" - "${MINGW_PACKAGE_PREFIX}-glog" + $([[ "$_use_nglog" == "yes" ]] && echo "${MINGW_PACKAGE_PREFIX}-ng-log" || echo "${MINGW_PACKAGE_PREFIX}-glog") #"${MINGW_PACKAGE_PREFIX}-jemalloc" #"${MINGW_PACKAGE_PREFIX}-libbacktrace" # Libraries seems not provide needed functions for symbolizer. #"${MINGW_PACKAGE_PREFIX}-libdwarf" - #"${MINGW_PACKAGE_PREFIX}-libunwind" + "${MINGW_PACKAGE_PREFIX}-libunwind" "${MINGW_PACKAGE_PREFIX}-libevent" "${MINGW_PACKAGE_PREFIX}-libsodium" "${MINGW_PACKAGE_PREFIX}-lz4" @@ -30,15 +31,33 @@ depends=("${MINGW_PACKAGE_PREFIX}-boost" makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-ninja" - "${MINGW_PACKAGE_PREFIX}-fast_float") + "${MINGW_PACKAGE_PREFIX}-fast_float" + $([[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]] && echo "${MINGW_PACKAGE_PREFIX}-winpthreads-stub") # GCC toolchain implicitly include and its defines, so it not possible to build without pthread + ) source=("https://github.com/facebook/folly/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz" - folly.patch) -sha256sums=('c60daf2e709e0a3fd428d09a1e3439c1836189d4248189a1a45f33500de90eac' - '0afa584acdb7405c571f9e3adbff9f476d9d91eb0100cae35fe4d0e51f6af43f') + folly.patch + folly-nglog.patch) +sha256sums=('14f391742f05d452b965447d4324ac3d9021c7c9b96230ad47b3b54e71dbffa7' + 'ada968fb10e771f11e6b8e26304265ce2eb96f3072874a653fff862a443d4f5a' + '5fae2635a7df54bd912f230bbee45274c2d2e0ee8b4bc7b1350d9d1e74ec24c8') prepare() { - cd ${_realname}-${pkgver} - patch -p1 -i ${srcdir}/folly.patch + cd ${_realname}-${pkgver} + patch -p1 -i ${srcdir}/folly.patch + + if [[ "${_use_nglog}" == "yes" ]]; then + patch -p1 -i ${srcdir}/folly-nglog.patch + fi + + # Use packages config scripts to properly find targets + rm -f build/fbcode_builder/CMake/FindDoubleConversion.cmake + rm -f build/fbcode_builder/CMake/FindGflags.cmake + rm -f build/fbcode_builder/CMake/FindGlog.cmake + rm -f build/fbcode_builder/CMake/FindLibevent.cmake + rm -f CMake/FindFastFloat.cmake + rm -f CMake/FindFmt.cmake + rm -f CMake/FindLZ4.cmake + rm -f CMake/FindSnappy.cmake } build() { diff --git a/mingw-w64-folly/folly-nglog.patch b/mingw-w64-folly/folly-nglog.patch new file mode 100644 index 0000000000..54f1787e59 --- /dev/null +++ b/mingw-w64-folly/folly-nglog.patch @@ -0,0 +1,3311 @@ +diff -Naur folly-2025.06.16.00-orig/CMake/folly-config.cmake.in folly-2025.06.16.00/CMake/folly-config.cmake.in +--- folly-2025.06.16.00-orig/CMake/folly-config.cmake.in 2025-06-17 11:08:14.042255700 +0300 ++++ folly-2025.06.16.00/CMake/folly-config.cmake.in 2025-06-17 11:08:31.079657700 +0300 +@@ -34,7 +34,7 @@ + find_dependency(FastFloat CONFIG) + set(GFLAGS_USE_TARGET_NAMESPACE ON) + find_dependency(gflags CONFIG) +-find_dependency(glog CONFIG) ++find_dependency(ng-log CONFIG) + find_dependency(Libevent CONFIG) + find_dependency(ZLIB) + find_dependency(lz4 CONFIG) +diff -Naur folly-2025.06.16.00-orig/CMake/folly-config.h.cmake folly-2025.06.16.00/CMake/folly-config.h.cmake +--- folly-2025.06.16.00-orig/CMake/folly-config.h.cmake 2025-06-17 11:08:14.042255700 +0300 ++++ folly-2025.06.16.00/CMake/folly-config.h.cmake 2025-06-17 11:08:31.124160300 +0300 +@@ -35,7 +35,7 @@ + + #cmakedefine FOLLY_HAVE_LIBGFLAGS 1 + +-#cmakedefine FOLLY_HAVE_LIBGLOG 1 ++#cmakedefine FOLLY_HAVE_LIBNGLOG 1 + + #cmakedefine FOLLY_USE_JEMALLOC 1 + +diff -Naur folly-2025.06.16.00-orig/CMake/folly-deps.cmake folly-2025.06.16.00/CMake/folly-deps.cmake +--- folly-2025.06.16.00-orig/CMake/folly-deps.cmake 2025-06-17 11:08:14.042255700 +0300 ++++ folly-2025.06.16.00/CMake/folly-deps.cmake 2025-06-17 11:08:31.124160300 +0300 +@@ -94,18 +94,18 @@ + list(APPEND FOLLY_INCLUDE_DIRECTORIES ${gflags_INCLUDE_DIR}) + endif() + +-find_package(glog REQUIRED) +-set(FOLLY_HAVE_LIBGLOG ${glog_FOUND}) +-if(glog_FOUND) +- if (TARGET glog::glog) +- get_target_property(GLOG_LIBRARY glog::glog IMPORTED_LOCATION) +- if (NOT GLOG_LIBRARY) +- get_target_property(GLOG_LIBRARY glog::glog IMPORTED_LOCATION_RELEASE) ++find_package(ng-log REQUIRED) ++set(FOLLY_HAVE_LIBNGLOG ${ng-log_FOUND}) ++if(ng-log_FOUND) ++ if (TARGET ng-log::ng-log) ++ get_target_property(NGLOG_LIBRARY ng-log::ng-log IMPORTED_LOCATION) ++ if (NOT NGLOG_LIBRARY) ++ get_target_property(NGLOG_LIBRARY ng-log::ng-log IMPORTED_LOCATION_RELEASE) + endif () +- message(STATUS "glog::glog library: ${GLOG_LIBRARY}") ++ message(STATUS "ng-log::ng-log library: ${NGLOG_LIBRARY}") + endif () +- list(APPEND FOLLY_LINK_LIBRARIES glog::glog) +- list(APPEND FOLLY_INCLUDE_DIRECTORIES ${GLOG_INCLUDE_DIR}) ++ list(APPEND FOLLY_LINK_LIBRARIES ng-log::ng-log) ++ list(APPEND FOLLY_INCLUDE_DIRECTORIES ${NGLOG_INCLUDE_DIR}) + endif() + + set(OPENSSL_USE_STATIC_LIBS ON) +diff -Naur folly-2025.06.16.00-orig/CMakeLists.txt folly-2025.06.16.00/CMakeLists.txt +--- folly-2025.06.16.00-orig/CMakeLists.txt 2025-06-17 11:08:13.978532200 +0300 ++++ folly-2025.06.16.00/CMakeLists.txt 2025-06-17 11:08:31.124160300 +0300 +@@ -657,7 +657,7 @@ + follybenchmark + folly + ${LIBGMOCK_LIBRARIES} +- ${GLOG_LIBRARY} ++ ${NGLOG_LIBRARY} + ) + apply_folly_compile_options_to_target(folly_test_support) + +diff -Naur folly-2025.06.16.00-orig/folly/Benchmark.h folly-2025.06.16.00/folly/Benchmark.h +--- folly-2025.06.16.00-orig/folly/Benchmark.h 2025-06-17 11:08:13.198032900 +0300 ++++ folly-2025.06.16.00/folly/Benchmark.h 2025-06-17 11:08:31.140061300 +0300 +@@ -37,7 +37,7 @@ + #include + + #include +-#include ++#include + + FOLLY_GFLAGS_DECLARE_bool(benchmark); + FOLLY_GFLAGS_DECLARE_uint32(bm_result_width_chars); +diff -Naur folly-2025.06.16.00-orig/folly/CMakeLists.txt folly-2025.06.16.00/folly/CMakeLists.txt +--- folly-2025.06.16.00-orig/folly/CMakeLists.txt 2025-06-17 11:08:13.405850200 +0300 ++++ folly-2025.06.16.00/folly/CMakeLists.txt 2025-06-17 11:08:31.140061300 +0300 +@@ -69,9 +69,9 @@ + # Tell setup.py where to find includes and libfolly.so + set(prop "$") + set(incs "$<$:-I$>") +- set(glog_lib "${GLOG_LIBRARY}") +- cmake_path(REMOVE_FILENAME glog_lib) +- set(libs "-L${CMAKE_BINARY_DIR}:${glog_lib}") ++ set(nglog_lib "${NGLOG_LIBRARY}") ++ cmake_path(REMOVE_FILENAME nglog_lib) ++ set(libs "-L${CMAKE_BINARY_DIR}:${nglog_lib}") + + add_custom_target(folly_python_bindings ALL + DEPENDS folly create_binding_symlink +diff -Naur folly-2025.06.16.00-orig/folly/CancellationToken-inl.h folly-2025.06.16.00/folly/CancellationToken-inl.h +--- folly-2025.06.16.00-orig/folly/CancellationToken-inl.h 2025-06-17 11:08:13.230582800 +0300 ++++ folly-2025.06.16.00/folly/CancellationToken-inl.h 2025-06-17 11:08:31.149220200 +0300 +@@ -21,7 +21,7 @@ + #include + #include + +-#include ++#include + + namespace folly { + +diff -Naur folly-2025.06.16.00-orig/folly/CancellationToken.cpp folly-2025.06.16.00/folly/CancellationToken.cpp +--- folly-2025.06.16.00-orig/folly/CancellationToken.cpp 2025-06-17 11:08:13.772201500 +0300 ++++ folly-2025.06.16.00/folly/CancellationToken.cpp 2025-06-17 11:08:31.155804200 +0300 +@@ -21,7 +21,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/ConcurrentSkipList-inl.h folly-2025.06.16.00/folly/ConcurrentSkipList-inl.h +--- folly-2025.06.16.00-orig/folly/ConcurrentSkipList-inl.h 2025-06-17 11:08:13.198032900 +0300 ++++ folly-2025.06.16.00/folly/ConcurrentSkipList-inl.h 2025-06-17 11:08:31.155804200 +0300 +@@ -26,7 +26,7 @@ + #include + + #include +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/ConcurrentSkipList.h folly-2025.06.16.00/folly/ConcurrentSkipList.h +--- folly-2025.06.16.00-orig/folly/ConcurrentSkipList.h 2025-06-17 11:08:13.692001200 +0300 ++++ folly-2025.06.16.00/folly/ConcurrentSkipList.h 2025-06-17 11:08:31.155804200 +0300 +@@ -123,7 +123,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/DefaultKeepAliveExecutor.h folly-2025.06.16.00/folly/DefaultKeepAliveExecutor.h +--- folly-2025.06.16.00-orig/folly/DefaultKeepAliveExecutor.h 2025-06-17 11:08:13.803679000 +0300 ++++ folly-2025.06.16.00/folly/DefaultKeepAliveExecutor.h 2025-06-17 11:08:31.155804200 +0300 +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/DiscriminatedPtr.h folly-2025.06.16.00/folly/DiscriminatedPtr.h +--- folly-2025.06.16.00-orig/folly/DiscriminatedPtr.h 2025-06-17 11:08:13.803679000 +0300 ++++ folly-2025.06.16.00/folly/DiscriminatedPtr.h 2025-06-17 11:08:31.171531600 +0300 +@@ -27,7 +27,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/Executor.cpp folly-2025.06.16.00/folly/Executor.cpp +--- folly-2025.06.16.00-orig/folly/Executor.cpp 2025-06-17 11:08:13.899109600 +0300 ++++ folly-2025.06.16.00/folly/Executor.cpp 2025-06-17 11:08:31.171531600 +0300 +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/File.cpp folly-2025.06.16.00/folly/File.cpp +--- folly-2025.06.16.00-orig/folly/File.cpp 2025-06-17 11:08:13.405850200 +0300 ++++ folly-2025.06.16.00/folly/File.cpp 2025-06-17 11:08:31.171531600 +0300 +@@ -26,7 +26,7 @@ + + #include + +-#include ++#include + + namespace folly { + +diff -Naur folly-2025.06.16.00-orig/folly/GLog.h folly-2025.06.16.00/folly/GLog.h +--- folly-2025.06.16.00-orig/folly/GLog.h 2025-06-17 11:08:13.899109600 +0300 ++++ folly-2025.06.16.00/folly/GLog.h 2025-06-17 11:08:31.187205300 +0300 +@@ -21,7 +21,7 @@ + #include + #include + +-#include ++#include + + #ifndef FB_LOG_EVERY_MS + /** +diff -Naur folly-2025.06.16.00-orig/folly/GroupVarint.h folly-2025.06.16.00/folly/GroupVarint.h +--- folly-2025.06.16.00-orig/folly/GroupVarint.h 2025-06-17 11:08:13.230582800 +0300 ++++ folly-2025.06.16.00/folly/GroupVarint.h 2025-06-17 11:08:31.187205300 +0300 +@@ -19,7 +19,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/MPMCPipeline.h folly-2025.06.16.00/folly/MPMCPipeline.h +--- folly-2025.06.16.00-orig/folly/MPMCPipeline.h 2025-06-17 11:08:13.772201500 +0300 ++++ folly-2025.06.16.00/folly/MPMCPipeline.h 2025-06-17 11:08:31.187205300 +0300 +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/ObserverContainer.h folly-2025.06.16.00/folly/ObserverContainer.h +--- folly-2025.06.16.00-orig/folly/ObserverContainer.h 2025-06-17 11:08:13.230582800 +0300 ++++ folly-2025.06.16.00/folly/ObserverContainer.h 2025-06-17 11:08:31.202887300 +0300 +@@ -19,7 +19,7 @@ + #include + #include + +-#include ++#include + #include + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/PackedSyncPtr.h folly-2025.06.16.00/folly/PackedSyncPtr.h +--- folly-2025.06.16.00-orig/folly/PackedSyncPtr.h 2025-06-17 11:08:13.198032900 +0300 ++++ folly-2025.06.16.00/folly/PackedSyncPtr.h 2025-06-17 11:08:31.202887300 +0300 +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/Random.cpp folly-2025.06.16.00/folly/Random.cpp +--- folly-2025.06.16.00-orig/folly/Random.cpp 2025-06-17 11:08:13.198032900 +0300 ++++ folly-2025.06.16.00/folly/Random.cpp 2025-06-17 11:08:31.202887300 +0300 +@@ -20,7 +20,7 @@ + #include + #include + +-#include ++#include + #include + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/Singleton.cpp folly-2025.06.16.00/folly/Singleton.cpp +--- folly-2025.06.16.00-orig/folly/Singleton.cpp 2025-06-17 11:08:13.883408300 +0300 ++++ folly-2025.06.16.00/folly/Singleton.cpp 2025-06-17 11:08:31.202887300 +0300 +@@ -39,7 +39,7 @@ + // Before registrationComplete() we cannot assume that glog has been + // initialized, so we need to use RAW_LOG for any message that may be logged + // before that. +-#include ++#include + + #if !defined(_WIN32) && !defined(__APPLE__) && !defined(__ANDROID__) + #define FOLLY_SINGLETON_HAVE_DLSYM 1 +diff -Naur folly-2025.06.16.00-orig/folly/Singleton.h folly-2025.06.16.00/folly/Singleton.h +--- folly-2025.06.16.00-orig/folly/Singleton.h 2025-06-17 11:08:13.373734500 +0300 ++++ folly-2025.06.16.00/folly/Singleton.h 2025-06-17 11:08:31.219014500 +0300 +@@ -167,7 +167,7 @@ + #include + #include + +-#include ++#include + + namespace folly { + +diff -Naur folly-2025.06.16.00-orig/folly/String.cpp folly-2025.06.16.00/folly/String.cpp +--- folly-2025.06.16.00-orig/folly/String.cpp 2025-06-17 11:08:13.230582800 +0300 ++++ folly-2025.06.16.00/folly/String.cpp 2025-06-17 11:08:31.219014500 +0300 +@@ -24,7 +24,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/Synchronized.h folly-2025.06.16.00/folly/Synchronized.h +--- folly-2025.06.16.00-orig/folly/Synchronized.h 2025-06-17 11:08:13.899109600 +0300 ++++ folly-2025.06.16.00/folly/Synchronized.h 2025-06-17 11:08:31.219014500 +0300 +@@ -39,7 +39,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/channels/detail/AtomicQueue.h folly-2025.06.16.00/folly/channels/detail/AtomicQueue.h +--- folly-2025.06.16.00-orig/folly/channels/detail/AtomicQueue.h 2025-06-17 11:08:13.790547000 +0300 ++++ folly-2025.06.16.00/folly/channels/detail/AtomicQueue.h 2025-06-17 11:08:31.234965300 +0300 +@@ -20,7 +20,7 @@ + #include + #include + #include +-#include ++#include + + #include + +diff -Naur folly-2025.06.16.00-orig/folly/chrono/test/ConvTest.cpp folly-2025.06.16.00/folly/chrono/test/ConvTest.cpp +--- folly-2025.06.16.00-orig/folly/chrono/test/ConvTest.cpp 2025-06-17 11:08:13.694008200 +0300 ++++ folly-2025.06.16.00/folly/chrono/test/ConvTest.cpp 2025-06-17 11:10:32.169372900 +0300 +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + + #include + +diff -Naur folly-2025.06.16.00-orig/folly/cli/NestedCommandLineApp.cpp folly-2025.06.16.00/folly/cli/NestedCommandLineApp.cpp +--- folly-2025.06.16.00-orig/folly/cli/NestedCommandLineApp.cpp 2025-06-17 11:08:13.772201500 +0300 ++++ folly-2025.06.16.00/folly/cli/NestedCommandLineApp.cpp 2025-06-17 11:08:31.234965300 +0300 +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/cli/ProgramOptions.cpp folly-2025.06.16.00/folly/cli/ProgramOptions.cpp +--- folly-2025.06.16.00-orig/folly/cli/ProgramOptions.cpp 2025-06-17 11:08:13.772201500 +0300 ++++ folly-2025.06.16.00/folly/cli/ProgramOptions.cpp 2025-06-17 11:08:31.234965300 +0300 +@@ -20,7 +20,7 @@ + #include + + #include +-#include ++#include + + #ifdef __ANDROID__ + #include +diff -Naur folly-2025.06.16.00-orig/folly/cli/test/NestedCommandLineAppTest.cpp folly-2025.06.16.00/folly/cli/test/NestedCommandLineAppTest.cpp +--- folly-2025.06.16.00-orig/folly/cli/test/NestedCommandLineAppTest.cpp 2025-06-17 11:08:13.772201500 +0300 ++++ folly-2025.06.16.00/folly/cli/test/NestedCommandLineAppTest.cpp 2025-06-17 11:11:16.205180400 +0300 +@@ -21,7 +21,7 @@ + #include + + #include +-#include ++#include + + namespace folly { + namespace test { +diff -Naur folly-2025.06.16.00-orig/folly/cli/test/ProgramOptionsTest.cpp folly-2025.06.16.00/folly/cli/test/ProgramOptionsTest.cpp +--- folly-2025.06.16.00-orig/folly/cli/test/ProgramOptionsTest.cpp 2025-06-17 11:08:13.772201500 +0300 ++++ folly-2025.06.16.00/folly/cli/test/ProgramOptionsTest.cpp 2025-06-17 11:11:23.185101800 +0300 +@@ -22,7 +22,7 @@ + #include + + #include +-#include ++#include + + namespace folly { + namespace test { +diff -Naur folly-2025.06.16.00-orig/folly/cli/test/ProgramOptionsTestHelper.cpp folly-2025.06.16.00/folly/cli/test/ProgramOptionsTestHelper.cpp +--- folly-2025.06.16.00-orig/folly/cli/test/ProgramOptionsTestHelper.cpp 2025-06-17 11:08:13.772201500 +0300 ++++ folly-2025.06.16.00/folly/cli/test/ProgramOptionsTestHelper.cpp 2025-06-17 11:11:08.394788300 +0300 +@@ -16,7 +16,7 @@ + + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/compression/Compression.cpp folly-2025.06.16.00/folly/compression/Compression.cpp +--- folly-2025.06.16.00-orig/folly/compression/Compression.cpp 2025-06-17 11:08:13.216032200 +0300 ++++ folly-2025.06.16.00/folly/compression/Compression.cpp 2025-06-17 11:08:31.234965300 +0300 +@@ -24,7 +24,7 @@ + #endif + #endif + +-#include ++#include + + #if FOLLY_HAVE_LIBSNAPPY + #include +diff -Naur folly-2025.06.16.00-orig/folly/compression/Instructions.h folly-2025.06.16.00/folly/compression/Instructions.h +--- folly-2025.06.16.00-orig/folly/compression/Instructions.h 2025-06-17 11:08:13.230582800 +0300 ++++ folly-2025.06.16.00/folly/compression/Instructions.h 2025-06-17 11:08:31.253495700 +0300 +@@ -16,7 +16,7 @@ + + #pragma once + +-#include ++#include + + #ifdef _MSC_VER + #include +diff -Naur folly-2025.06.16.00-orig/folly/compression/QuotientMultiSet-inl.h folly-2025.06.16.00/folly/compression/QuotientMultiSet-inl.h +--- folly-2025.06.16.00-orig/folly/compression/QuotientMultiSet-inl.h 2025-06-17 11:08:13.216032200 +0300 ++++ folly-2025.06.16.00/folly/compression/QuotientMultiSet-inl.h 2025-06-17 11:08:31.253495700 +0300 +@@ -23,7 +23,7 @@ + #include + #include + +-#include ++#include + + #if FOLLY_QUOTIENT_MULTI_SET_SUPPORTED + +diff -Naur folly-2025.06.16.00-orig/folly/compression/Select64.h folly-2025.06.16.00/folly/compression/Select64.h +--- folly-2025.06.16.00-orig/folly/compression/Select64.h 2025-06-17 11:08:13.214021600 +0300 ++++ folly-2025.06.16.00/folly/compression/Select64.h 2025-06-17 11:08:31.253495700 +0300 +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/compression/elias_fano/BitVectorCoding.h folly-2025.06.16.00/folly/compression/elias_fano/BitVectorCoding.h +--- folly-2025.06.16.00-orig/folly/compression/elias_fano/BitVectorCoding.h 2025-06-17 11:08:13.216032200 +0300 ++++ folly-2025.06.16.00/folly/compression/elias_fano/BitVectorCoding.h 2025-06-17 11:08:31.269926900 +0300 +@@ -20,7 +20,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/compression/elias_fano/EliasFanoCoding.h folly-2025.06.16.00/folly/compression/elias_fano/EliasFanoCoding.h +--- folly-2025.06.16.00-orig/folly/compression/elias_fano/EliasFanoCoding.h 2025-06-17 11:08:13.216032200 +0300 ++++ folly-2025.06.16.00/folly/compression/elias_fano/EliasFanoCoding.h 2025-06-17 11:08:31.272267900 +0300 +@@ -26,7 +26,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/compression/test/CodingTestUtils.cpp folly-2025.06.16.00/folly/compression/test/CodingTestUtils.cpp +--- folly-2025.06.16.00-orig/folly/compression/test/CodingTestUtils.cpp 2025-06-17 11:08:13.216032200 +0300 ++++ folly-2025.06.16.00/folly/compression/test/CodingTestUtils.cpp 2025-06-17 11:08:31.272267900 +0300 +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + + DEFINE_string( + coding_test_utils_instructions, +diff -Naur folly-2025.06.16.00-orig/folly/compression/test/CodingTestUtils.h folly-2025.06.16.00/folly/compression/test/CodingTestUtils.h +--- folly-2025.06.16.00-orig/folly/compression/test/CodingTestUtils.h 2025-06-17 11:08:13.216032200 +0300 ++++ folly-2025.06.16.00/folly/compression/test/CodingTestUtils.h 2025-06-17 11:12:08.633295800 +0300 +@@ -24,7 +24,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/compression/test/CompressionTest.cpp folly-2025.06.16.00/folly/compression/test/CompressionTest.cpp +--- folly-2025.06.16.00-orig/folly/compression/test/CompressionTest.cpp 2025-06-17 11:08:13.216032200 +0300 ++++ folly-2025.06.16.00/folly/compression/test/CompressionTest.cpp 2025-06-17 11:12:22.095944300 +0300 +@@ -23,7 +23,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/compression/test/InstructionsTest.cpp folly-2025.06.16.00/folly/compression/test/InstructionsTest.cpp +--- folly-2025.06.16.00-orig/folly/compression/test/InstructionsTest.cpp 2025-06-17 11:08:13.216032200 +0300 ++++ folly-2025.06.16.00/folly/compression/test/InstructionsTest.cpp 2025-06-17 11:12:15.153474500 +0300 +@@ -16,7 +16,7 @@ + + #include + +-#include ++#include + + #include + +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/CacheLocality.cpp folly-2025.06.16.00/folly/concurrency/CacheLocality.cpp +--- folly-2025.06.16.00-orig/folly/concurrency/CacheLocality.cpp 2025-06-17 11:08:13.373734500 +0300 ++++ folly-2025.06.16.00/folly/concurrency/CacheLocality.cpp 2025-06-17 11:08:31.282378000 +0300 +@@ -26,7 +26,7 @@ + #include + + #include +-#include ++#include + #include + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/DynamicBoundedQueue.h folly-2025.06.16.00/folly/concurrency/DynamicBoundedQueue.h +--- folly-2025.06.16.00-orig/folly/concurrency/DynamicBoundedQueue.h 2025-06-17 11:08:13.389759400 +0300 ++++ folly-2025.06.16.00/folly/concurrency/DynamicBoundedQueue.h 2025-06-17 11:08:31.287425500 +0300 +@@ -19,7 +19,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/UnboundedQueue.h folly-2025.06.16.00/folly/concurrency/UnboundedQueue.h +--- folly-2025.06.16.00-orig/folly/concurrency/UnboundedQueue.h 2025-06-17 11:08:13.405850200 +0300 ++++ folly-2025.06.16.00/folly/concurrency/UnboundedQueue.h 2025-06-17 11:08:31.287425500 +0300 +@@ -20,7 +20,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/container/FlatCombiningPriorityQueue.h folly-2025.06.16.00/folly/concurrency/container/FlatCombiningPriorityQueue.h +--- folly-2025.06.16.00-orig/folly/concurrency/container/FlatCombiningPriorityQueue.h 2025-06-17 11:08:13.389759400 +0300 ++++ folly-2025.06.16.00/folly/concurrency/container/FlatCombiningPriorityQueue.h 2025-06-17 11:08:31.287425500 +0300 +@@ -22,7 +22,7 @@ + #include + #include + +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/container/SingleWriterFixedHashMap.h folly-2025.06.16.00/folly/concurrency/container/SingleWriterFixedHashMap.h +--- folly-2025.06.16.00-orig/folly/concurrency/container/SingleWriterFixedHashMap.h 2025-06-17 11:08:13.405850200 +0300 ++++ folly-2025.06.16.00/folly/concurrency/container/SingleWriterFixedHashMap.h 2025-06-17 11:08:31.298167700 +0300 +@@ -20,7 +20,7 @@ + + #include + +-#include ++#include + + namespace folly { + +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/container/test/FlatCombiningPriorityQueueTest.cpp folly-2025.06.16.00/folly/concurrency/container/test/FlatCombiningPriorityQueueTest.cpp +--- folly-2025.06.16.00-orig/folly/concurrency/container/test/FlatCombiningPriorityQueueTest.cpp 2025-06-17 11:08:13.389759400 +0300 ++++ folly-2025.06.16.00/folly/concurrency/container/test/FlatCombiningPriorityQueueTest.cpp 2025-06-17 11:13:01.791046100 +0300 +@@ -24,7 +24,7 @@ + #include + #include + +-#include ++#include + + DEFINE_bool(bench, false, "run benchmark"); + DEFINE_int32(reps, 10, "number of reps"); +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/container/test/RelaxedConcurrentPriorityQueueTest.cpp folly-2025.06.16.00/folly/concurrency/container/test/RelaxedConcurrentPriorityQueueTest.cpp +--- folly-2025.06.16.00-orig/folly/concurrency/container/test/RelaxedConcurrentPriorityQueueTest.cpp 2025-06-17 11:08:13.389759400 +0300 ++++ folly-2025.06.16.00/folly/concurrency/container/test/RelaxedConcurrentPriorityQueueTest.cpp 2025-06-17 11:13:17.490440300 +0300 +@@ -27,7 +27,7 @@ + #include + #include + +-#include ++#include + + using namespace folly; + +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/container/test/SingleWriterFixedHashMapTest.cpp folly-2025.06.16.00/folly/concurrency/container/test/SingleWriterFixedHashMapTest.cpp +--- folly-2025.06.16.00-orig/folly/concurrency/container/test/SingleWriterFixedHashMapTest.cpp 2025-06-17 11:08:13.389759400 +0300 ++++ folly-2025.06.16.00/folly/concurrency/container/test/SingleWriterFixedHashMapTest.cpp 2025-06-17 11:13:10.644920300 +0300 +@@ -23,7 +23,7 @@ + #include + + #include +-#include ++#include + + #include + #include +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/memory/PrimaryPtr.h folly-2025.06.16.00/folly/concurrency/memory/PrimaryPtr.h +--- folly-2025.06.16.00-orig/folly/concurrency/memory/PrimaryPtr.h 2025-06-17 11:08:13.373734500 +0300 ++++ folly-2025.06.16.00/folly/concurrency/memory/PrimaryPtr.h 2025-06-17 11:08:31.304550400 +0300 +@@ -23,7 +23,7 @@ + #include + #include + +-#include ++#include + + namespace folly { + +diff -Naur folly-2025.06.16.00-orig/folly/concurrency/test/AtomicSharedPtrCounted.h folly-2025.06.16.00/folly/concurrency/test/AtomicSharedPtrCounted.h +--- folly-2025.06.16.00-orig/folly/concurrency/test/AtomicSharedPtrCounted.h 2025-06-17 11:08:13.373734500 +0300 ++++ folly-2025.06.16.00/folly/concurrency/test/AtomicSharedPtrCounted.h 2025-06-17 11:14:15.353110500 +0300 +@@ -21,7 +21,7 @@ + #include + #include + +-#include ++#include + + struct counted_shared_tag {}; + template