From 4bfaaf8a3a5ba353a1f7d73b22f09c55912f55f8 Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Sat, 27 Apr 2024 12:23:19 +0200 Subject: [PATCH] [notify] openmpi: fixed build issues, new dependency: prrte --- openmpi/.footprint | 416 +++++++++++++++++++++++++++++++++++++++++++++ openmpi/.signature | 6 +- openmpi/Pkgfile | 26 ++- 3 files changed, 438 insertions(+), 10 deletions(-) diff --git a/openmpi/.footprint b/openmpi/.footprint index d4dda521c..2fb479510 100644 --- a/openmpi/.footprint +++ b/openmpi/.footprint @@ -42,6 +42,420 @@ drwxr-xr-x root/root usr/include/openmpi/mpiext/ -rw-r--r-- root/root usr/include/openmpi/mpiext/mpiext_rocm_c.h -rw-r--r-- root/root usr/include/openmpi/mpiext/mpiext_shortfloat_c.h -rw-r--r-- root/root usr/include/openmpi/mpiext/mpiext_shortfloat_mpifh.h +drwxr-xr-x root/root usr/include/openmpi/ompi/ +drwxr-xr-x root/root usr/include/openmpi/ompi/attribute/ +-rw-r--r-- root/root usr/include/openmpi/ompi/attribute/attribute.h +drwxr-xr-x root/root usr/include/openmpi/ompi/class/ +-rw-r--r-- root/root usr/include/openmpi/ompi/class/ompi_seq_tracker.h +drwxr-xr-x root/root usr/include/openmpi/ompi/communicator/ +-rw-r--r-- root/root usr/include/openmpi/ompi/communicator/comm_request.h +-rw-r--r-- root/root usr/include/openmpi/ompi/communicator/communicator.h +-rw-r--r-- root/root usr/include/openmpi/ompi/constants.h +drwxr-xr-x root/root usr/include/openmpi/ompi/datatype/ +-rw-r--r-- root/root usr/include/openmpi/ompi/datatype/ompi_datatype.h +-rw-r--r-- root/root usr/include/openmpi/ompi/datatype/ompi_datatype_internal.h +drwxr-xr-x root/root usr/include/openmpi/ompi/debuggers/ +-rw-r--r-- root/root usr/include/openmpi/ompi/debuggers/debuggers.h +-rw-r--r-- root/root usr/include/openmpi/ompi/debuggers/msgq_interface.h +-rw-r--r-- root/root usr/include/openmpi/ompi/debuggers/ompi_common_dll_defs.h +-rw-r--r-- root/root usr/include/openmpi/ompi/debuggers/ompi_msgq_dll_defs.h +drwxr-xr-x root/root usr/include/openmpi/ompi/dpm/ +-rw-r--r-- root/root usr/include/openmpi/ompi/dpm/dpm.h +drwxr-xr-x root/root usr/include/openmpi/ompi/errhandler/ +-rw-r--r-- root/root usr/include/openmpi/ompi/errhandler/errcode-internal.h +-rw-r--r-- root/root usr/include/openmpi/ompi/errhandler/errcode.h +-rw-r--r-- root/root usr/include/openmpi/ompi/errhandler/errhandler.h +-rw-r--r-- root/root usr/include/openmpi/ompi/errhandler/errhandler_predefined.h +drwxr-xr-x root/root usr/include/openmpi/ompi/file/ +-rw-r--r-- root/root usr/include/openmpi/ompi/file/file.h +-rw-r--r-- root/root usr/include/openmpi/ompi/frameworks.h +drwxr-xr-x root/root usr/include/openmpi/ompi/group/ +-rw-r--r-- root/root usr/include/openmpi/ompi/group/group.h +-rw-r--r-- root/root usr/include/openmpi/ompi/group/group_dbg.h +drwxr-xr-x root/root usr/include/openmpi/ompi/info/ +-rw-r--r-- root/root usr/include/openmpi/ompi/info/info.h +drwxr-xr-x root/root usr/include/openmpi/ompi/instance/ +-rw-r--r-- root/root usr/include/openmpi/ompi/instance/instance.h +drwxr-xr-x root/root usr/include/openmpi/ompi/interlib/ +-rw-r--r-- root/root usr/include/openmpi/ompi/interlib/interlib.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/bml/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/bml/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/bml/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/bml/base/bml_base_btl.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/bml/bml.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/coll/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/coll/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/coll/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/coll/base/coll_base_functions.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/coll/base/coll_base_topo.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/coll/base/coll_base_util.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/coll/base/coll_tags.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/coll/coll.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/common/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/common/ompio/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/common/ompio/common_ompio.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/common/ompio/common_ompio_aggregators.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/common/ompio/common_ompio_buffer.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/common/ompio/common_ompio_print_queue.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/common/ompio/common_ompio_request.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/fbtl/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/fbtl/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/fbtl/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/fbtl/fbtl.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/fcoll/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/fcoll/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/fcoll/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/fcoll/base/fcoll_base_coll_array.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/fcoll/fcoll.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/fs/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/fs/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/fs/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/fs/fs.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/hook/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/hook/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/hook/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/hook/hook.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/io/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/io/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/io/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/io/base/io_base_request.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/io/io.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/mca.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/mtl/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/mtl/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/mtl/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/mtl/base/mtl_base_datatype.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/mtl/mtl.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/op/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/op/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/op/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/op/base/functions.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/op/op.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/osc/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/osc/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/osc/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/osc/base/osc_base_obj_convert.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/osc/osc.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/part/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/part/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/part/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/part/base/part_base_precvreq.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/part/base/part_base_prequest.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/part/base/part_base_psendreq.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/part/part.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/pml/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/pml/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/pml/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/pml/base/pml_base_bsend.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/pml/base/pml_base_recvreq.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/pml/base/pml_base_request.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/pml/base/pml_base_request_dbg.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/pml/base/pml_base_sendreq.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/pml/pml.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/pml/pml_constants.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/sharedfp/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/sharedfp/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/sharedfp/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/sharedfp/sharedfp.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/topo/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/topo/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/topo/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/topo/topo.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/vprotocol/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mca/vprotocol/base/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/vprotocol/base/base.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/vprotocol/base/vprotocol_base_request.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mca/vprotocol/vprotocol.h +-rw-r--r-- root/root usr/include/openmpi/ompi/memchecker.h +drwxr-xr-x root/root usr/include/openmpi/ompi/message/ +-rw-r--r-- root/root usr/include/openmpi/ompi/message/message.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mpi/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mpi/c/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mpi/c/bindings.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mpi/fortran/ +drwxr-xr-x root/root usr/include/openmpi/ompi/mpi/fortran/mpif-h/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mpi/fortran/mpif-h/bindings.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mpi/fortran/mpif-h/prototypes_mpi.h +-rw-r--r-- root/root usr/include/openmpi/ompi/mpi/fortran/mpif-h/status-conversion.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mpi/tool/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mpi/tool/mpit-internal.h +drwxr-xr-x root/root usr/include/openmpi/ompi/mpiext/ +-rw-r--r-- root/root usr/include/openmpi/ompi/mpiext/mpiext.h +drwxr-xr-x root/root usr/include/openmpi/ompi/op/ +-rw-r--r-- root/root usr/include/openmpi/ompi/op/op.h +drwxr-xr-x root/root usr/include/openmpi/ompi/patterns/ +drwxr-xr-x root/root usr/include/openmpi/ompi/patterns/comm/ +-rw-r--r-- root/root usr/include/openmpi/ompi/patterns/comm/coll_ops.h +-rw-r--r-- root/root usr/include/openmpi/ompi/patterns/comm/commpatterns.h +drwxr-xr-x root/root usr/include/openmpi/ompi/patterns/net/ +-rw-r--r-- root/root usr/include/openmpi/ompi/patterns/net/coll_ops.h +-rw-r--r-- root/root usr/include/openmpi/ompi/patterns/net/netpatterns.h +-rw-r--r-- root/root usr/include/openmpi/ompi/patterns/net/netpatterns_knomial_tree.h +drwxr-xr-x root/root usr/include/openmpi/ompi/peruse/ +-rw-r--r-- root/root usr/include/openmpi/ompi/peruse/peruse-internal.h +drwxr-xr-x root/root usr/include/openmpi/ompi/proc/ +-rw-r--r-- root/root usr/include/openmpi/ompi/proc/proc.h +drwxr-xr-x root/root usr/include/openmpi/ompi/request/ +-rw-r--r-- root/root usr/include/openmpi/ompi/request/grequest.h +-rw-r--r-- root/root usr/include/openmpi/ompi/request/request.h +-rw-r--r-- root/root usr/include/openmpi/ompi/request/request_dbg.h +-rw-r--r-- root/root usr/include/openmpi/ompi/request/request_default.h +drwxr-xr-x root/root usr/include/openmpi/ompi/runtime/ +-rw-r--r-- root/root usr/include/openmpi/ompi/runtime/mpiruntime.h +-rw-r--r-- root/root usr/include/openmpi/ompi/runtime/ompi_info_support.h +-rw-r--r-- root/root usr/include/openmpi/ompi/runtime/ompi_rte.h +-rw-r--r-- root/root usr/include/openmpi/ompi/runtime/ompi_spc.h +-rw-r--r-- root/root usr/include/openmpi/ompi/runtime/params.h +-rw-r--r-- root/root usr/include/openmpi/ompi/totalview.h +-rw-r--r-- root/root usr/include/openmpi/ompi/types.h +drwxr-xr-x root/root usr/include/openmpi/ompi/util/ +-rw-r--r-- root/root usr/include/openmpi/ompi/util/timings.h +-rw-r--r-- root/root usr/include/openmpi/ompi/version.h +drwxr-xr-x root/root usr/include/openmpi/ompi/win/ +-rw-r--r-- root/root usr/include/openmpi/ompi/win/win.h +-rw-r--r-- root/root usr/include/openmpi/ompi_config.h +drwxr-xr-x root/root usr/include/openmpi/opal/ +-rw-r--r-- root/root usr/include/openmpi/opal/align.h +drwxr-xr-x root/root usr/include/openmpi/opal/class/ +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_bitmap.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_cstring.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_fifo.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_free_list.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_graph.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_hash_table.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_hotel.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_interval_tree.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_lifo.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_list.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_object.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_pointer_array.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_rb_tree.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_ring_buffer.h +-rw-r--r-- root/root usr/include/openmpi/opal/class/opal_value_array.h +-rw-r--r-- root/root usr/include/openmpi/opal/constants.h +drwxr-xr-x root/root usr/include/openmpi/opal/datatype/ +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_convertor.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_convertor_internal.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype_checksum.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype_copy.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype_internal.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype_memcpy.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype_pack.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype_pack_unpack_predefined.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype_prototypes.h +-rw-r--r-- root/root usr/include/openmpi/opal/datatype/opal_datatype_unpack.h +-rw-r--r-- root/root usr/include/openmpi/opal/frameworks.h +-rw-r--r-- root/root usr/include/openmpi/opal/hash_string.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/accelerator/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/accelerator/accelerator.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/accelerator/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/accelerator/base/base.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/allocator/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/allocator/allocator.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/allocator/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/allocator/base/base.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/backtrace/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/backtrace/backtrace.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/backtrace/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/backtrace/base/base.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/mca_base_alias.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/mca_base_component_repository.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/mca_base_framework.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/mca_base_pvar.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/mca_base_var.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/mca_base_var_enum.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/mca_base_var_group.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/base/mca_base_vari.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/btl/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/btl/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/btl/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/btl/base/btl_base_am_rdma.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/btl/base/btl_base_error.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/btl/btl.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/common/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/common/sm/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/common/sm/common_sm.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/common/sm/common_sm_mpool.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/dl/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/dl/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/dl/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/dl/dl.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/hwloc/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/hwloc/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/hwloc/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/hwloc/base/static-components.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/hwloc/hwloc-internal.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/if/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/if/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/if/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/if/if.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/installdirs/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/installdirs/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/installdirs/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/installdirs/installdirs.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/mca.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/memchecker/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/memchecker/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/memchecker/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/memchecker/memchecker.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/memcpy/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/memcpy/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/memcpy/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/memcpy/base/memcpy_base_default.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/memcpy/memcpy.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/memory/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/memory/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/memory/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/memory/base/empty.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/memory/memory.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/mpool/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/mpool/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/mpool/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/mpool/base/mpool_base_tree.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/mpool/hugepage/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/mpool/hugepage/mpool_hugepage.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/mpool/mpool.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/patcher/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/patcher/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/patcher/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/patcher/patcher.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/pmix/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/pmix/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/pmix/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/pmix/base/static-components.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/pmix/pmix-3rdparty.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/pmix/pmix-internal.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/rcache/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/rcache/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/rcache/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/rcache/base/rcache_base_mem_cb.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/rcache/base/rcache_base_vma.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/rcache/base/rcache_base_vma_tree.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/rcache/grdma/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/rcache/grdma/rcache_grdma.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/rcache/rcache.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/reachable/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/reachable/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/reachable/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/reachable/reachable.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/shmem/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/shmem/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/shmem/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/shmem/shmem.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/shmem/shmem_types.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/smsc/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/smsc/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/smsc/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/smsc/smsc.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/threads/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/threads/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/threads/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/threads/condition.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/threads/mutex.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/threads/thread.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/threads/thread_usage.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/threads/threads.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/threads/tsd.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/threads/wait_sync.h +drwxr-xr-x root/root usr/include/openmpi/opal/mca/timer/ +drwxr-xr-x root/root usr/include/openmpi/opal/mca/timer/base/ +-rw-r--r-- root/root usr/include/openmpi/opal/mca/timer/base/base.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/timer/base/timer_base_null.h +-rw-r--r-- root/root usr/include/openmpi/opal/mca/timer/timer.h +drwxr-xr-x root/root usr/include/openmpi/opal/memoryhooks/ +-rw-r--r-- root/root usr/include/openmpi/opal/memoryhooks/memory.h +-rw-r--r-- root/root usr/include/openmpi/opal/memoryhooks/memory_internal.h +-rw-r--r-- root/root usr/include/openmpi/opal/opal_cuda.h +-rw-r--r-- root/root usr/include/openmpi/opal/opal_portable_platform.h +-rw-r--r-- root/root usr/include/openmpi/opal/opal_portable_platform_real.h +-rw-r--r-- root/root usr/include/openmpi/opal/opal_socket_errno.h +-rw-r--r-- root/root usr/include/openmpi/opal/prefetch.h +drwxr-xr-x root/root usr/include/openmpi/opal/runtime/ +-rw-r--r-- root/root usr/include/openmpi/opal/runtime/opal.h +-rw-r--r-- root/root usr/include/openmpi/opal/runtime/opal_info_support.h +-rw-r--r-- root/root usr/include/openmpi/opal/runtime/opal_params.h +-rw-r--r-- root/root usr/include/openmpi/opal/runtime/opal_params_core.h +-rw-r--r-- root/root usr/include/openmpi/opal/runtime/opal_progress.h +-rw-r--r-- root/root usr/include/openmpi/opal/runtime/opal_progress_threads.h +drwxr-xr-x root/root usr/include/openmpi/opal/sys/ +drwxr-xr-x root/root usr/include/openmpi/opal/sys/arm64/ +-rw-r--r-- root/root usr/include/openmpi/opal/sys/arm64/atomic.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/arm64/atomic_llsc.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/arm64/timer.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/atomic.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/atomic_impl_minmax_math.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/atomic_impl_ptr_cswap.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/atomic_impl_ptr_llsc.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/atomic_impl_ptr_swap.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/atomic_impl_size_t_math.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/atomic_impl_spinlock.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/atomic_stdc.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/cma.h +drwxr-xr-x root/root usr/include/openmpi/opal/sys/gcc_builtin/ +-rw-r--r-- root/root usr/include/openmpi/opal/sys/gcc_builtin/atomic.h +drwxr-xr-x root/root usr/include/openmpi/opal/sys/powerpc/ +-rw-r--r-- root/root usr/include/openmpi/opal/sys/powerpc/atomic.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/powerpc/atomic_helper.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/powerpc/atomic_llsc.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/powerpc/timer.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/timer.h +drwxr-xr-x root/root usr/include/openmpi/opal/sys/x86_64/ +-rw-r--r-- root/root usr/include/openmpi/opal/sys/x86_64/atomic.h +-rw-r--r-- root/root usr/include/openmpi/opal/sys/x86_64/timer.h +-rw-r--r-- root/root usr/include/openmpi/opal/types.h +drwxr-xr-x root/root usr/include/openmpi/opal/util/ +-rw-r--r-- root/root usr/include/openmpi/opal/util/alfg.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/arch.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/argv.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/basename.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/bipartite_graph.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/bipartite_graph_internal.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/bit_ops.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/clock_gettime.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/cmd_line.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/crc.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/error.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/ethtool.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/event.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/fd.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/few.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/if.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/info.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/info_subscriber.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/keyval_parse.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/malloc.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/minmax.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/net.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/numtostr.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/opal_environ.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/opal_getcwd.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/opal_pty.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/os_dirpath.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/os_path.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/output.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/path.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/printf.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/proc.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/qsort.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/sha256.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/show_help.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/show_help_lex.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/stacktrace.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/string_copy.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/sys_limits.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/timings.h +-rw-r--r-- root/root usr/include/openmpi/opal/util/uri.h +-rw-r--r-- root/root usr/include/openmpi/opal/version.h +-rw-r--r-- root/root usr/include/openmpi/opal_config.h +-rw-r--r-- root/root usr/include/openmpi/opal_config_bottom.h +-rw-r--r-- root/root usr/include/openmpi/opal_config_top.h +-rw-r--r-- root/root usr/include/openmpi/opal_stdatomic.h +-rw-r--r-- root/root usr/include/openmpi/opal_stdint.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/openmpi/ -rwxr-xr-x root/root usr/lib/openmpi/libmpi.la @@ -83,6 +497,7 @@ lrwxrwxrwx root/root usr/lib/openmpi/pkgconfig/ompi-f77.pc -> ompi-fort.pc lrwxrwxrwx root/root usr/lib/openmpi/pkgconfig/ompi-f90.pc -> ompi-fort.pc -rw-r--r-- root/root usr/lib/openmpi/pkgconfig/ompi-fort.pc -rw-r--r-- root/root usr/lib/openmpi/pkgconfig/ompi.pc +-rw-r--r-- root/root usr/lib/openmpi/pkgconfig/opal.pc -rwxr-xr-x root/root usr/lib/openmpi/pmpi_f08_interfaces.mod drwxr-xr-x root/root usr/lib/pkgconfig/ lrwxrwxrwx root/root usr/lib/pkgconfig/ompi-c.pc -> /usr/lib/openmpi/pkgconfig/ompi-c.pc @@ -623,4 +1038,5 @@ lrwxrwxrwx root/root usr/share/openmpi/mpicxx-wrapper-data.txt -> mpic++-wrapper lrwxrwxrwx root/root usr/share/openmpi/mpif77-wrapper-data.txt -> mpifort-wrapper-data.txt lrwxrwxrwx root/root usr/share/openmpi/mpif90-wrapper-data.txt -> mpifort-wrapper-data.txt -rw-r--r-- root/root usr/share/openmpi/mpifort-wrapper-data.txt +-rw-r--r-- root/root usr/share/openmpi/opalcc-wrapper-data.txt -rw-r--r-- root/root usr/share/openmpi/openmpi-valgrind.supp diff --git a/openmpi/.signature b/openmpi/.signature index 85c483fef..281d45c62 100644 --- a/openmpi/.signature +++ b/openmpi/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF35/qVczrTj1npHIc2JGIvU9fmAgbnF0Kt3NRhCFQ2LRMWQAzrO14OlNbrq9mLD6qkK30Rlr0d2lEyiGvLEs+BQY= -SHA256 (Pkgfile) = 9b98716b99ccb99414153391012612992edbbf91c20f300b96f3a327892c1baa -SHA256 (.footprint) = db0f3ab6504136490469c2d6cc944abdf431cff00a6bdbb51d9b9b4dd8fe5526 +RWSagIOpLGJF3y/kagDs/we9KUcIYm/Yds30yHpRAd8WvxJt80FEp3lruSdZV/4DHEP+KgeQrf7C6PdLF5AfXpawO74si+0kWQ8= +SHA256 (Pkgfile) = c4c327dda95c324fa200e633ea86c7def707c53edd16da17dcb0a3b77161cdd9 +SHA256 (.footprint) = 748219d77417e1f5fd86571570bc3266ab6f9a32a873e24e7c4d4fb2022310b5 SHA256 (openmpi-5.0.3.tar.bz2) = 990582f206b3ab32e938aa31bbf07c639368e4405dca196fabe7f0f76eeda90b SHA256 (fortran-flags.patch) = 3ee8f2aaa0e61ec95a6665459eb824ff7c67a3937dbe67dad07cdeed62a7681b diff --git a/openmpi/Pkgfile b/openmpi/Pkgfile index 13c6ca458..f39a87d77 100644 --- a/openmpi/Pkgfile +++ b/openmpi/Pkgfile @@ -1,7 +1,7 @@ # Description: High performance message passing library (MPI) # URL: https://www.open-mpi.org # Maintainer: Tim Biermann, tbier at posteo dot de -# Depends on: eudev gcc-fortran hwloc libevent libnl +# Depends on: eudev gcc-fortran libnl prrte # Optional: cuda name=openmpi @@ -14,23 +14,35 @@ build() { cd $name-$version patch -Np1 -i $SRC/fortran-flags.patch - ./autogen.pl --force + + sed -e 's,sys/unistd.h,unistd.h,g' -i opal/include/opal/sys/cma.h + + export CFLAGS+=" -O3" + export CXXFLAGS+=" -O3" + export FCFLAGS+=" -O3" + + ./autogen.pl --force --no-3rdparty libevent,hwloc,pmix,prrte + + sed -i 's|WRAPPER__FCFLAGS|WRAPPER_FCFLAGS|g' configure + sed -i 's|WRAPPER_EXTRA_FCFLAGS|WRAPPER_FCFLAGS|g' configure ./configure \ --prefix=/usr \ --sysconfdir=/etc/$name \ - --enable-mpi-fortran=all \ --libdir=/usr/lib/$name \ - --with-hwloc=/usr \ --enable-builtin-atomics \ + --enable-mpi-fortran=all \ --enable-pretty-print-stacktrace \ --enable-ipv6 \ --enable-mpi1-compatibility \ - --with-sge \ - --without-slurm \ - --with-libevent=external \ + --with-devel-headers \ + --with-hwloc=/usr \ + --with-pmix=/usr \ + --with-libevent=/usr \ + --with-prrte=/usr \ FC=/usr/bin/gfortran \ LDFLAGS="${LDFLAGS} -Wl,-z,noexecstack" + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make make DESTDIR=$PKG install