Debian Patches

Status for palabos/2.3.0+repack1-4

Patch Description Author Forwarded Bugs Origin Last update
fix_tinyxml.patch Use system install tinyxml. Remove external library build dependency.
Add support for system install tinyxml.
Syed-Shahrukh Hussain <syed.shahrukh@ossrevival.org> no
fix_sitmo.patch Use system install sitmo. Remove external library build dependency.
Add support for system install sitmo.
Syed-Shahrukh Hussain <syed.shahrukh@ossrevival.org> no
fix_eigen.patch Use system install Eigen3. Remove external library build dependency.
Add support for system install Eigen3.
Syed-Shahrukh Hussain <syed.shahrukh@ossrevival.org> no
fix_nanoflann.patch Use system install nanoflann. Remove external library build dependency.
Add support for system install nanoflann.
Syed-Shahrukh Hussain <syed.shahrukh@ossrevival.org> no
fix_refinement_parameters.patch Fix RefinementParameters build error. RefinementParameters class changes not reflected in usage.
Replace parameters_ with parameters.
Syed-Shahrukh Hussain <syed.shahrukh@ossrevival.org> no
cmake_sharedlib.patch Add support for shared library. Palabos builds as static library with examples and utility using this static library.
Inspired from old cmake patch add support for palabos shared library and header files install.
Update to examples and utility to use palabos shared library.
Removed examples from build.
Syed-Shahrukh Hussain <syed.shahrukh@ossrevival.org> no
fix_template_id_cdtor.patch Do not use a template-id as a constructor name. Xinterpolation2D<T>, Yinterpolation2D<T> and Zinterpolation2D<T> declare
their default constructor as "Xinterpolation2D<T>()" rather than
"Xinterpolation2D()". Naming a constructor with a template-id is
deprecated since C++17 and ill-formed in C++20, so GCC 14 and later warn
with -Wtemplate-id-cdtor.
.
The header is installed into /usr/include/palabos and is reached from
palabos3D.hh, so every consumer of libplb-dev compiling in C++20 mode sees
three warnings. This became visible in Debian when gcc-defaults 1.233 made
GCC 16, whose default language mode is -std=gnu++20, the default compiler in
forky and sid; it also made the buildTest1-3 autopkgtests fail, because
debian/tests/control does not allow output on stderr.
.
Only the constructor name is changed; the base-class initialiser keeps its
template argument. The result is valid in every C++ standard, so the
library's own -std=c++11 build is unaffected.
Tai Ho (tai271828) <e@tai271828.me> no 2026-09-05

All known versions for source package 'palabos'

Links