Debian Patches

Status for boost1.74/1.74.0+ds1-23.1

Patch Description Author Forwarded Bugs Origin Last update
fix-ftbfs-python-3.3.patch python3.3 has an extra multiarch include location Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> no 2012-10-26
hppa-long-double-config.patch Fix definition of BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS for hppa
Note that Boost 1.65.1 appears to have mistakenly commented out the #define.
See github issue 89. The Debian patch was updated to remove this.
John David Anglin <dave.anglin@bell.net> yes
ppc64el-fp_traits-ibm-long-double.patch [PATCH] math: Fix fp_traits for IBM long double
This patch fixes the fp_traits_non_native template specialization for
IBM long double. Current interface does not work correctly for the type
due to the fact that for some operations (sign manipulation, for instance), both
double should be manipulated. For other operations that only require
the 32 most significand bits (isinf/isnan for instance), the double
specialization is suffient.

This fixes the issues for geometry test in PPC64LE environment with no
regressions on PPC64BE.
Adhemerval Zanella <azanella@linux.vnet.ibm.com> no https://github.com/boost-at/boost_1_55_0/commit/4426b41dab6bb8d110ebda00e0b199b640c7896a 2014-04-22
no-gcc-m-options.diff no
no-gcc-march-options.patch no
make-docs-use-offline-resources-only.patch Offline the docs Make documentation not use external webfonts and/or external javascript Dimitri John Ledkov <xnox@ubuntu.com> no
disable-remote-links.patch =================================================================== no
fix-mpi-python37.patch =================================================================== no
0001-Add-PEP-3149-compliant-extension-suffix-discovery.patch [PATCH] Add PEP-3149 compliant extension suffix discovery. Dimitri John Ledkov <xnox@ubuntu.com> no 2018-07-04
boostorg-program_options-pull-59.patch [PATCH 1/2] Fix regression (vs 1.66.0 and older) to allow argc == 0 for command_line_parser

Add test for same.
Brad Spencer <bspencer@blackberry.com> no 2018-07-25
fix_linux_detection.patch Fix other __linux appearances
Fix some remaining appearances of __linux with __linux__, which is
more portable.

diff --git a/src/icu/time_zone.cpp b/src/icu/time_zone.cpp
index 8276231..9032c8d 100644
Giovanni Mascellani <gio@debian.org> no
remove_deprecated_headers.patch [PATCH 1/2] Removed usage of deprecated header boost/detail/iterator.hpp.

The header was deprecated in favor of <iterator>. It generates compiler
warnings and will be removed in a future release.
Andrey Semashev <andrey.semashev@gmail.com> no 2020-05-11
fix_path_to_botstrap.patch [PATCH] Fix path to bootstrap for back compat.
fixes #650
Rene Rivera <grafikrobot@gmail.com> no 2020-09-26
fix_ftbfs_hurdi386.patch [PATCH 1/3] Define OSMINOR & OS_HURD on GNU/Hurd
Add a way to identify GNU/Hurd with b2, and also in the Python support.
Pino Toscano <toscano.pino@tiscali.it> no 2020-11-28
fix_mipsel_asm_files.patch Fix detection of ASM-files for mipsel. Anton Gladky <gladk@debian.org> no debian 2020-12-26
62.patch [PATCH] Fix ptree_serialization failing to build with boost1.74. Dimitri John Ledkov <xnox@ubuntu.com> no 2020-12-13
fix_warnings.patch [PATCH] Fix warning about deprecated boost/function_output_iterator.hpp Frank Mori Hess <fmh6jj@gmail.com> no 2020-07-20
fix_includes.patch Fix includes
diff --git a/libs/graph/include/boost/graph/breadth_first_search.hpp b/libs/graph/include/boost/graph/breadth_first_search.hpp
index e0525cd1..0993d55d 100644
jzmaddock <john@johnmaddock.co.uk> no https://github.com/boostorg/graph/commit/03318bfb5f7696e6bd41caff9a22699157c71567 2021-09-26
arm-fp-mode.diff no
python3.10-file.patch Fix compatibility with Python 3.10.0a4: fopen Replace private _Py_fopen() with public fopen(): private _Py_fopen()
function was removed in 3.10.0a4
Victor Stinner <vstinner@python.org> no upstream, https://github.com/boostorg/python/commit/cbd2d9f033c61d29d0a1df14951f4ec91e7d05cd.patch 2021-01-06
python3.10-pep-620.patch Fix Python 3.10 (PEP-620) incompatibility Stefan Seefeld <stefan@seefeld.name> no upstream, https://github.com/boostorg/python/commit/500194edb7833d0627ce7a2595fec49d0aae2484 2020-11-13
e193f080c7d209516ac9b712fa0c50bb08026fa2.patch [PATCH] BoostConfig.cmake: allow searching for python310
* accept double digits in Python3_VERSION_MINOR

* if someone is using e.g.:
find_package(Python3 REQUIRED)
find_package(Boost REQUIRED python${Python3_VERSION_MAJOR}${Python3_VERSION_MINOR})

with python-3.10 then it currently fails with:

-- Found PythonLibs: /usr/lib/libpython3.10.so (found version "3.10.0")
-- Found Python3: -native/usr/bin/python3-native/python3 (found version "3.10.0") found components: Interpreter
CMake Error at /usr/lib/cmake/Boost-1.77.0/BoostConfig.cmake:141 (find_package):
Could not find a package configuration file provided by "boost_python310"
(requested version 1.77.0) with any of the following names:

boost_python310Config.cmake
boost_python310-config.cmake

Add the installation prefix of "boost_python310" to CMAKE_PREFIX_PATH or
set "boost_python310_DIR" to a directory containing one of the above files.
If "boost_python310" provides a separate development package or SDK, be
sure it has been installed.
Call Stack (most recent call first):
/usr/lib/cmake/Boost-1.77.0/BoostConfig.cmake:258 (boost_find_component)
/usr/share/cmake-3.21/Modules/FindBoost.cmake:594 (find_package)
CMakeLists.txt:18 (find_package)
Martin Jansa <martin.jansa@lge.com> no 2021-10-19
553b805626054f7f45a80d6dfe74eff7ba2f33bd.patch [PATCH] Fix any_executor support for BOOST_ASIO_NO_TYPEID (i.e. no RTTI). Christopher Kohlhoff <chris@kohlhoff.com> no 2020-11-02
fix_b2_freebsd.patch no
fix_utime_omit_freebsd.patch no
fix-enum.patch Fix enums at i386, armhf and armel. Larget integer values need on those 32-bit platforms
more elements in the PyLongObject's ob_digit array than the type
definition allocates by default.
Therefore using enums with a large integer or pointers
lead to a overflow and overwrite the following name pointer.
Bernhard Übelacker <bernhardu@mailbox.org> no debian upstream 2022-06-01
74a94fe7f47b2e3f707cf4589fbb635a50f22ad2.patch [PATCH] Fix compatibility with OpenSSL 3.0.4 and later. Christopher Kohlhoff <chris@kohlhoff.com> no 2022-06-30
15.patch [PATCH] Remove template rule conflict for text nodesa

fix https://github.com/boostorg/boostbook/issues/14
Evan Lenz <evan@evanlenz.net> no debian 2022-08-23
python-enum.patch Tweak enum for python 3.11 compatibility Backport upstream patch for compatibility with python 3.11 no debian https://github.com/boostorg/python/commit/a218babc8daee904a83f550fb66e5cb3f1cb3013 2022-12-17
qemu-fix.patch no debian https://github.com/bfgroup/b2/issues/49
0001-Remove-timestamps-and-dates-from-documentation.patch [PATCH] Remove timestamps and dates from documentation.
https://reproducible-builds.org/docs/timestamps/
Vagrant Cascadian <vagrant@reproducible-builds.org> no 2023-04-22
boost_1.74_asio_awaitable_missing_include.patch [PATCH] Header <utility> is needed for std::exchange. Christopher Kohlhoff <chris@kohlhoff.com> no 2022-03-02
30.patch [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

All known versions for source package 'boost1.74'

Links