Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0001-Do-not-install-the-test-binary.patch | [PATCH 01/21] Do not install the test binary It isn't needed after the build has been tested. |
Paul Wise <pabs3@bonedaddy.net> | no | 2021-05-12 | ||
0002-Write-built-files-to-the-build-directory.patch | [PATCH 02/21] Write built files to the build directory Remove copying to the build dir since that is no longer necessary. |
Paul Wise <pabs3@bonedaddy.net> | no | 2021-05-12 | ||
0003-Install-the-Python-module-to-the-Python-modules-dir.patch | [PATCH 03/21] Install the Python module to the Python modules dir | Paul Wise <pabs3@bonedaddy.net> | no | 2021-05-12 | ||
0004-Make-the-names-of-the-binaries-specific-to-SPTAG.patch | [PATCH 04/21] Make the names of the binaries specific to SPTAG | Paul Wise <pabs3@bonedaddy.net> | no | 2021-05-12 | ||
0005-Remove-the-files-generated-by-swig-on-make-clean.patch | [PATCH 05/21] Remove the files generated by swig on make clean | Paul Wise <pabs3@bonedaddy.net> | no | 2021-05-12 | ||
0006-Remove-unused-Boost-component-dependencies.patch | [PATCH 06/21] Remove unused Boost component dependencies The system component is still needed to workaround Boost itself needing the system component to define boost::system::system_category() Also fix the error message to use the right Boost version. |
Paul Wise <pabs3@bonedaddy.net> | no | 2021-05-12 | ||
0007-Set-the-C-standard-via-cmake-instead-of-flags.patch | [PATCH 07/21] Set the C++ standard via cmake instead of flags | Paul Wise <pabs3@bonedaddy.net> | no | 2021-08-21 | ||
0008-Preserve-existing-cmake-C-flags-on-Linux.patch | [PATCH 08/21] Preserve existing cmake C++ flags on Linux This allows enabling more compile options by passing them to cmake. |
Paul Wise <pabs3@bonedaddy.net> | no | 2021-08-21 | ||
0009-Run-tests-by-default.patch | [PATCH 09/21] Run tests by default | Paul Wise <pabs3@bonedaddy.net> | no | 2021-05-12 | ||
0010-Add-mutex-includes-where-std-unique_lock-is-used.patch | [PATCH 10/21] Add mutex includes where std::unique_lock is used Fixes build failures due to std::unique_lock being missing: AnnService/inc/Core/Common/BKTree.h:409:22: error: 'unique_lock' is not a member of 'std' 409 | std::unique_lock<std::shared_timed_mutex> lock(*m_lock); | ^~~~~~~~~~~ |
Paul Wise <pabs3@bonedaddy.net> | no | 2021-11-06 | ||
0011-Switch-CMake-files-from-C-14-to-17.patch | [PATCH 11/21] Switch CMake files from C++ 14 to 17 Change the CMake standard variable for this. |
Paul Wise <pabs3@bonedaddy.net> | no | 2022-06-21 | ||
0012-Switch-from-git-submodule-to-system-library-for-zstd.patch | [PATCH 12/21] Switch from git submodule to system library for zstd dependency | Paul Wise <pabs3@bonedaddy.net> | no | 2022-06-21 | ||
0013-Fix-reconstruct-tests.patch | [PATCH 13/21] Fix reconstruct tests | Philip Adams <philipadams@microsoft.com> | no | 2022-05-19 | ||
0014-Switch-from-using-highest-SIMD-ABI-to-GCC-function-m.patch | [PATCH 14/21] Switch from using highest SIMD ABI to GCC function multi-versioning Prevents crashes on older CPUs without wider SIMD instructions. Workaround lack of target-specific template specialisation in GCC. |
Paul Wise <pabs3@bonedaddy.net> | no | 2022-07-10 | ||
0015-Print-file-open-error-information.patch | [PATCH 15/21] Print file open error information Should help diagnose the build failures in Debian. |
Paul Wise <pabs3@bonedaddy.net> | no | 2022-07-31 | ||
0016-Add-support-for-using-AsyncFileReader-on-filesystems.patch | [PATCH 16/21] Add support for using AsyncFileReader on filesystems without O_DIRECT support. This fixes a test failure on the Linux tmpfs filesystem. |
Paul Wise <pabs3@bonedaddy.net> | no | 2022-08-01 | ||
0017-Fix-spelling-and-grammar-errors.patch | [PATCH 17/21] Fix spelling and grammar errors | Paul Wise <pabs3@bonedaddy.net> | no | 2023-02-05 | ||
0018-Fix-test-crash-in-some-circumstances.patch | [PATCH 18/21] Fix test crash in some circumstances There appears to be some sort of race condition accessing thread vectors from the thread. |
Paul Wise <pabs3@bonedaddy.net> | no | 2023-05-03 | ||
0019-Include-cstdint-in-all-files-that-use-std-int-_t-or-.patch | [PATCH 19/21] Include <cstdint> in all files that use std::int*_t or std::uint*_t types The missing include in AnnService/inc/Helper/DiskIO.h causes a build failure when building with GCC 13 on Linux. |
Paul Wise <pabs3@bonedaddy.net> | no | 2023-06-16 | ||
0020-Switch-the-SPTAGLib-bindings-back-to-using-the-stati.patch | [PATCH 20/21] Switch the SPTAGLib bindings back to using the static library The shared SPTAGLib has an unstable ABI and is not installed properly. |
Paul Wise <pabs3@bonedaddy.net> | no | 2023-06-27 | ||
0021-Link-against-the-shared-NUMA-library-instead-of-the-.patch | [PATCH 21/21] Link against the shared NUMA library instead of the static one Hopefully fixes the build of the Debian package. |
Paul Wise <pabs3@bonedaddy.net> | no | 2023-06-27 |