Debian Patches
Status for boost1.92/1.92.0-1~exp1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| cmake-build-boost-exception-library.patch | Build the compiled Boost.Exception library with CMake b2 builds libboost_exception.a out of clone_current_exception_non_intrusive.cpp and Debian ships it in libboost-exception-dev. The CMake build only defines the header-only interface target, so add the compiled static library. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| cmake-build-boost-mpi-python-library.patch | Build the Boost.MPI Python bindings with CMake libs/mpi/CMakeLists.txt has no equivalent of the boost_mpi_python library that b2 builds from src/python/serialize.cpp and that Debian ships in libboost-mpi-python. Add it, following the layout used by libs/python. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| cmake-add-bcp-cmakelists.patch | Add a CMakeLists.txt for bcp bcp is the only tool Debian ships that has no CMake build file; inspect and quickbook already got one upstream. Model it after tools/quickbook. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| cmake-install-boost-cobalt-io.patch | Install the Boost.Cobalt IO library with CMake Only boost_cobalt is picked up by the superproject's automatic install rule, so boost_cobalt_io is built but neither versioned nor installed. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| cmake-keep-mpi-symbol-visibility.patch | Keep the symbol visibility b2 used for Boost.MPI The b2 Jamfiles build boost_mpi, boost_mpi_python and boost_graph_parallel with <local-visibility>global while the CMake build hides everything that is not explicitly exported. Keep the visibility of the shipped libraries. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| cmake-iostreams-keep-deprecated-interface.patch | Keep the deprecated Boost.Iostreams file_descriptor overloads The b2 Jamfile compiles libboost_iostreams with BOOST_IOSTREAMS_USE_DEPRECATED, which adds the file_descriptor(int, bool) constructors and open() overloads to the library. Keep exporting them. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| cmake-serialization-codecvt-null.patch | Export codecvt_null from libboost_wserialization b2 compiles codecvt_null.cpp into both libboost_serialization and libboost_wserialization, the CMake build only into the former. Keep the symbols libboost_wserialization has always exported. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| cmake-prefer-shared-libraries.patch | Prefer the shared libraries when both variants are installed Debian installs the shared and the static libraries side by side. Their CMake package configurations are both usable when Boost_USE_STATIC_LIBS is unset, and find_package() then picks the static one, so every reverse dependency would silently start linking statically. The b2 generated configuration skips the static variant on anything but Windows unless Boost_USE_STATIC_LIBS is set; do the same here. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| cmake-stacktrace-find-config-header.patch | Fix the boost_stacktrace_backtrace feature check to find boost/config.hpp The BOOST_STACKTRACE_HAS_BACKTRACE check compiles has_backtrace.cpp, which includes <boost/config.hpp>, but stacktrace_check() is called for it without adding Boost.Config's include directory to CMAKE_REQUIRED_INCLUDES (unlike the otherwise identical BOOST_STACKTRACE_HAS_WINDBG_CACHED check just below it). The check therefore always fails with "boost/config.hpp: No such file or directory", BOOST_STACKTRACE_ENABLE_BACKTRACE defaults to OFF and boost_stacktrace_backtrace is never built, even though libbacktrace support is available, breaking the libboost-stacktrace packages which expect that library to exist. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 | ||
| 20_remove_privacy_breach.patch | Rremove proviacy bridge =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2022-12-09 | ||
| fix-mpi-python37.patch | =================================================================== | no | ||||
| fix_extension.patch | fix python extensions =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2023-01-14 | ||
| 0001-Remove-timestamps-and-dates-from-documentation.patch | Remove timestamps and dates from documentation. https://reproducible-builds.org/docs/timestamps/ |
Vagrant Cascadian <vagrant@reproducible-builds.org> | no | 2023-04-22 | ||
| 30.patch | Fix narrowing conversions for ppc These constants are too large for `long long` so are unsigned, and then cannot be narrowed to the signed type. Fixes #29 |
Jonathan Wakely <jwakely@fedoraproject.org> | no | 2022-01-31 | ||
| 40.patch | Fix FTBFS during doc generation. =================================================================== |
Anton Gladky <gladk@debian.org> | no | debian | 2023-10-05 | |
| 60.patch | Fix issue documented in Debian bug #1059133 I am surely out of my depth here, but this Works4Me™. See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059133 |
NatUni <155886653+NatUni@users.noreply.github.com> | no | 2024-01-09 | ||
| python3.13.patch | Boost.Build: support Python 3.13 and 3.14 =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2025-10-04 | ||
| 0001-Don-t-clear-CXXFLAGS-when-bootstrapping-b2.patch | Don't clear CXXFLAGS when bootstrapping b2 We want it to obey the distro flags, too! |
Simon Chopin <simon.chopin@canonical.com> | not-needed | 2024-07-23 | ||
| 546.patch | Add check for duplicate definition of SIGLOST Closes #545 |
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> | no | 2026-02-17 | ||
| make_reproducible.patch | Make the build reproducible =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-02-19 | ||
| make_reproducible_2.patch | Improve reproducibility | Adrian Bunk <bunk@debian.org> | no | |||
| mpi-python-request-not-comparable.patch | Boost.MPI: make request_with_value equality comparable Boost 1.92.0 makes vector_indexing_suite expose count() and remove(), which instantiate std::count()/std::find() on the element type and therefore require operator==. boost::mpi::python::request_with_value does not have one and Boost.MPI's Python bindings fail to build. . MPI requests genuinely are not comparable, so provide an operator that raises NotImplementedError, exactly like the __contains__ implementation in libs/mpi/src/python/py_nonblocking.cpp already does. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-16 | ||
| cmake-build-boost-regex-library.patch | Build the compiled Boost.Regex library with CMake The CMake build of Boost.Regex only defines the header-only interface target, while b2 also builds the POSIX C API wrappers into libboost_regex. Debian has always shipped that library, so build it with CMake as well. =================================================================== |
Anton Gladky <gladk@debian.org> | no | 2026-08-18 |
All known versions for source package 'boost1.92'
- 1.92.0-1 (sid)
- 1.92.0-1~exp1 (experimental)
