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'
- 2.3.0+repack1-4 (forky, sid)
- 1.5~r1+repack1-5 (bookworm)
