Debian Patches

Status for adios2/2.10.2+dfsg1-5

Patch Description Author Forwarded Bugs Origin Last update
cmake_config_flavor.patch vary install path according to the flavor and library suffix
records ADIOS2_LIBRARY_SUFFIX in installed cmake config files
(adios2-config-common.cmake) and defines ADIOS2_LIBRARY_FLAVOR
removing leading _underscore.
Drew Parsons <dparsons@debian.org> no 2023-09-08
fix_adios2-config_DESTDIR_revoke_PR3850.patch revert upstream PR#3850, which preveneted DESTDIR from being prepended to PREFIX


see https://github.com/ornladios/ADIOS2/issues/3941

BINDIR is needed to create adios2-config, so ensure it is available instead of
blocking DESTDIR.
Drew Parsons <dparsons@debian.org> yes 2023-11-24
multiple_python_versions.patch enables build for multiple Python versions
to be specified via ADIOS2_Python_Version e.g. -DADIOS2_Python_Version="3.11;3.12"

Use ADIOS2_Python_Version to build python extensions for all supported
Python versions

Idea for using separate directories for each Python version is adapted
from https://gitlab.kitware.com/cmake/cmake/-/issues/21797
Drew Parsons <dparsons@debian.org> no 2024-02-22
python_bindings_flavor.patch avoid running mpi with serial (1 process) jobs
===================================================================
Drew Parsons <dparsons@debian.org> no 2024-09-07
fix_cmake_dill_ffi.patch fix dill's FindLibFFI.cmake to set LIBFFI_FOUND when found with pkgconfig

Needed for less common arches (riscv64, s390x, etc) not directly supported by
dill.
Drew Parsons <dparsons@debian.org> no 2024-09-09
fix_examples_cmake.patch skip plugin engines if the plugin is not built
only build plugins/engine if ADIOS2_add_examples_plugins_engine is set
(i.e. skip engines, since the plugin is not built)
Drew Parsons <dparsons@debian.org> no 2024-09-10
fix_example_hello_bpFWriteCRead_PR4239.patch Fixing Fortran example to include steps Adrian Jackson <a.jackson@epcc.ed.ac.uk> no 2024-07-09
0015-Only-record-the-build-system-type-not-the-kernal-ver.patch Only record the build system type, not the kernal version. "Michael R. Crusoe" <crusoe@debian.org> no 2025-09-14
0016-Fix-a-typo.patch Fix a typo. "Michael R. Crusoe" <crusoe@debian.org> yes 2025-09-14
0019-Use-proper-dynamic-vector-construction-to-fix-segfau.patch Use proper dynamic vector construction to fix segfault with gcc-15 "Michael R. Crusoe" <crusoe@debian.org> yes 2025-09-14
enet_pkgconfig.patch enables external enet to be located using pkg-config
as supported by enet upstream, rather than cmake config
Drew Parsons <dparsons@debian.org> no 2023-08-19
testing_fortran_small.patch processes fortran SmallData library before processing binding tests
Otherwise MPI tests don't have the small_data module available
(MPI behaviour differs from Serial behaviour)
Drew Parsons <dparsons@debian.org> no 2023-08-20
fix_Werror_replacement.patch fix_Werror_replacement

fixes testing CMakefiles,
which want to remove -Werror but leave any arguments to it hanging in
place.

https://github.com/ornladios/ADIOS2/issues/3775
Drew Parsons <dparsons@debian.org> yes 2023-08-20
plugin_path_test.patch fixes plugin path to test EncryptionOperator
libEncryptionOperator.so got built in main libdir, not a plugin
subdir. Original source set ADIOS2_PLUGIN_PATH to cmake subdir not the
libdir. Likewise EnginePlugin.
Drew Parsons <dparsons@debian.org> no 2023-08-20
link_core_mpi.patch activates C and CXX always for MPI builds even with MPI_Fortran.
Needed since MPI support (core_mpi) needs MPI::MPI_CXX even when used

Needed since MPI support (core_mpi) needs MPI::MPI_CXX even when used
from Fortran. Otherwise testing/install/Fortran fails to compile.
Drew Parsons <dparsons@debian.org> no 2023-08-21
bp2h5_tool_install.patch installs bp2h5 with other binary tools (adios2_tools-runtime component) Drew Parsons <dparsons@debian.org> no 2023-08-21
ctest_lib_without_rpath.patch injects LD_LIBRARY_PATH for tests,
needed since RUNPATH was removed from configuration in lintian fixes
Drew Parsons <dparsons@debian.org> no 2023-08-22

All known versions for source package 'adios2'

Links