Debian Patches

Status for adios2/2.11.0+dfsg1-1exp1

Patch Description Author Forwarded Bugs Origin Last update
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
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
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
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
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
test_examples_serial.patch =================================================================== no
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

All known versions for source package 'adios2'

Links