Package: libopenmpi3 Version: 4.0.5-5 Severity: important Control: affects -1 src:mumps
The builds of mumps on armel and mipsel are failing with this runtime test error: mpifort -o multiple_arithmetics_example -Wl,-z,relro multiple_arithmetics_example.o /<<PKGBUILDDIR>>/lib/libsmumps.so /<<PKGBUILDDIR>>/lib/libmumps_common.so /<<PKGBUILDDIR>>/lib/libdmumps.so /<<PKGBUILDDIR>>/lib/libmumps_common.so /<<PKGBUILDDIR>>/lib/libcmumps.so /<<PKGBUILDDIR>>/lib/libmumps_common.so /<<PKGBUILDDIR>>/lib/libzmumps.so /<<PKGBUILDDIR>>/lib/libmumps_common.so -L/<<PKGBUILDDIR>>/lib -lpord -lscalapack-openmpi -llapack -lblas -lpthread make[2]: Leaving directory '/<<PKGBUILDDIR>>/examples' === running c_example (serial) === OpenCL: Failed to get number of platforms with clGetPlatformIDs(): -1001 [arm-ubc-04:29759] mca_base_component_repository_open: unable to open mca_pmix_pmix3x: /usr/lib/arm-linux-gnueabi/openmpi/lib/openmpi3/mca_pmix_pmix3x.so: undefined symbol: OPAL_MCA_PMIX3X_PMIx_Get_version (ignored) [arm-ubc-04:29759] [[26335,0],0] ORTE_ERROR_LOG: Not found in file ../../../../../../orte/mca/ess/hnp/ess_hnp_module.c at line 320 -------------------------------------------------------------------------- It looks like orte_init failed for some reason; your parallel process is likely to abort. There are many reasons that a parallel process can fail during orte_init; some of which are due to configuration or environment problems. This failure appears to be an internal failure; here's some additional information (which may only be relevant to an Open MPI developer): opal_pmix_base_select failed --> Returned value Not found (-13) instead of ORTE_SUCCESS -------------------------------------------------------------------------- [arm-ubc-04:29758] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on the local node in file ../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 716 [arm-ubc-04:29758] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on the local node in file ../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 172 (the OpenCL message is just a warning, it appears also in the successful amd64 build) It looks like there is an inconsistency in the openmpi build on armel and mipsel with respect to the pmix libraries. The file cited, mca_pmix_pmix3x.so, is shipped in the armel and mipsel builds of libopenmpi3, which provide mca_pmix_flux.so mca_pmix_isolated.so mca_pmix_pmix3x.so but is not present on other arches, which provide mca_pmix_ext3x.so mca_pmix_flux.so mca_pmix_isolated.so -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.8.0-2-amd64 (SMP w/8 CPU threads) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libopenmpi3 depends on: ii libc6 2.31-3 ii libevent-core-2.1-7 2.1.12-stable-1 ii libevent-pthreads-2.1-7 2.1.12-stable-1 ii libfabric1 1.11.0-2 ii libgcc-s1 10.2.0-13 ii libhwloc-plugins 2.3.0+dfsg-1 ii libhwloc15 2.3.0+dfsg-1 ii libibverbs1 31.0-1 ii libnl-3-200 3.4.0-1+b1 ii libpmix2 3.2.0~rc1-4 ii libpsm-infinipath1 3.3+20.604758e7-6+b1 ii libpsm2-2 11.2.185-1 ii libstdc++6 10.2.0-13 ii libucx0 1.9.0~rc1-2 ii zlib1g 1:1.2.11.dfsg-2 libopenmpi3 recommends no packages. libopenmpi3 suggests no packages. -- no debconf information