Package: adios2 / 2.10.2+dfsg1-5
Metadata
| Package | Version | Patches format |
|---|---|---|
| adios2 | 2.10.2+dfsg1-5 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| enet_pkgconfig.patch | (download) |
thirdparty/CMakeLists.txt |
5 4 + 1 - 0 ! |
enables external enet to be located using pkg-config as supported by enet upstream, rather than cmake config |
| testing_fortran_small.patch | (download) |
testing/adios2/bindings/fortran/CMakeLists.txt |
8 4 + 4 - 0 ! |
processes fortran smalldata library before processing binding tests Otherwise MPI tests don't have the small_data module available |
| fix_Werror_replacement.patch | (download) |
testing/install/CMakeLists.txt |
8 4 + 4 - 0 ! |
fix_werror_replacement |
| plugin_path_test.patch | (download) |
plugins/operators/CMakeLists.txt |
5 3 + 2 - 0 ! |
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. |
| link_core_mpi.patch | (download) |
cmake/adios2-config-common.cmake.in |
2 1 + 1 - 0 ! |
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. |
| bp2h5_tool_install.patch | (download) |
source/utils/CMakeLists.txt |
2 2 + 0 - 0 ! |
installs bp2h5 with other binary tools (adios2_tools-runtime component) |
| ctest_lib_without_rpath.patch | (download) |
testing/install/CMakeLists.txt |
3 3 + 0 - 0 ! |
injects ld_library_path for tests, needed since RUNPATH was removed from configuration in lintian fixes |
| cmake_config_flavor.patch | (download) |
CMakeLists.txt |
5 4 + 1 - 0 ! |
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. |
| fix_adios2 config_DESTDIR_revoke_PR3850.patch | (download) |
cmake/install/post/generate-adios2-config.sh.in |
11 6 + 5 - 0 ! |
revert upstream pr#3850, which preveneted DESTDIR from being prepended to PREFIX |
| multiple_python_versions.patch | (download) |
CMakeLists.txt |
7 7 + 0 - 0 ! |
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
|
| python_bindings_flavor.patch | (download) |
bindings/Python/__init__.py.in |
22 21 + 1 - 0 ! |
avoid running mpi with serial (1 process) jobs =================================================================== |
| fix_cmake_dill_ffi.patch | (download) |
thirdparty/dill/dill/CMakeLists.txt |
2 1 + 1 - 0 ! |
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. |
| fix_examples_cmake.patch | (download) |
examples/basics/globalArrayND/CMakeLists.txt |
4 3 + 1 - 0 ! |
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) |
| fix_example_hello_bpFWriteCRead_PR4239.patch | (download) |
examples/hello/bpFWriteCRead/CppReader.cpp |
4 2 + 2 - 0 ! |
fixing fortran example to include steps |
| 0015 Only record the build system type not the kernal ver.patch | (download) |
source/utils/verinfo.h.in |
2 1 + 1 - 0 ! |
only record the build system type, not the kernal version. |
| 0016 Fix a typo.patch | (download) |
source/adios2/toolkit/sst/dp/dp.c |
2 1 + 1 - 0 ! |
fix a typo. |
| 0019 Use proper dynamic vector construction to fix segfau.patch | (download) |
examples/basics/localArray/localArrayWrite.cpp |
2 1 + 1 - 0 ! |
use proper dynamic vector construction to fix segfault with gcc-15 |
