Files
mpich/autoconf-pull-dynamic-and-not-static-libs-from-pkg-config.patch
Nicolas Morey 7f701ca24f Accepting request 1100769 from home:NMorey:branches:science:HPC
- Update to 4.1.2
  - Update UCX module to includes fixes for building with GCC 13
  - Update libfabric module to 1.18.0 with additional fixes for building
    with recent versions of LLVM/Clang
  - Fix compiler wrapper scripts to be compatible with CUDA memory hooks
  - Fix MPIX_WAITALL_ENQUEUE to make a copy of the input request array
  - Fix bug in MPI_ALLREDUCE that could result in ranks receiving
    different floating point values
  - Fix potential deadlock when progressing RMA windows
  - Fix potential crash in MPI_REDUCE with non-zero root and MPI_IN_PLACE
  - Fix potential crash during probe with libfabric CXI provider
  - Fix MPI_PARRIVED when the partitioned request is inactive
  - Fix potential bug when an attribute delete callback deletes another
    attribute on the same object
  - Fix build issue in ROMIO Lustre driver
  - Improve Fortran 2008 binding support detection during configure
  - Report an error if collective tuning json file fails to open
  - Several fixes for testsuite programs and build configuration
  - Update embedded UCX module to 1.13.1. Fixes a build issue with
    binutils >= 2.39.
  - Update yaksa module. Support explicit NVCC setting by the user. Fixes
    a build issue when there is no libtool available in PATH.
  - Fix ch4:ucx initialization when configured with
    --enable-ch4-vci-method=implicit.
  - Fix potential error handler leak during MPI_SESSION_FINALIZE
  - Fix value of MPI_UNDEFINED in mpif.h binding
  - Fix MPI_IALLTOALLW with MPI_IN_PLACE
  - Fix send attribute handling in IPC path
  - Fix a bug in persistent MPI_ALLGATHER
  - Fix tests for use with non-MPICH libraries

OBS-URL: https://build.opensuse.org/request/show/1100769
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpich?expand=0&rev=68
2023-07-26 07:39:21 +00:00

28 lines
1.0 KiB
Diff

commit cb75aa30781468b7cfa2f691d931c9113f7a2c74
Author: Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
Date: Thu Apr 1 10:11:45 2021 +0200
autoconf: pull dynamic and not static libs from pkg-config
Signed-off-by: Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
diff --git confdb/aclocal_libs.m4 confdb/aclocal_libs.m4
index 6a1552461de4..61940d3bad96 100644
--- confdb/aclocal_libs.m4
+++ confdb/aclocal_libs.m4
@@ -214,12 +214,12 @@ dnl PAC_LIB_DEPS(library_name, library_pc_path)
dnl library_pc_path is the path to the library pkg-config directory
AC_DEFUN([PAC_LIB_DEPS],[
if test "x$2" != "x"; then
- ac_lib$1_deps=`pkg-config --static --libs $2/lib$1.pc 2>/dev/null`
+ ac_lib$1_deps=`pkg-config --libs $2/lib$1.pc 2>/dev/null`
# remove the library itself in case it is embedded
ac_lib$1_deps=`echo $ac_lib$1_deps | sed 's/-l$1//'`
else
# use system default
- ac_lib$1_deps=`pkg-config --static --libs lib$1 2>/dev/null`
+ ac_lib$1_deps=`pkg-config --libs lib$1 2>/dev/null`
fi
])