Your message dated Mon, 06 May 2024 12:09:19 +0000
with message-id <[email protected]>
and subject line Bug#1070050: fixed in hpcc 1.5.0-4
has caused the Debian Bug report #1070050,
regarding hpcc FTCBFS: uses mpicc
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1070050: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070050
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: hpcc
Version: 1.5.0-3
Tags: patch
User: [email protected]
Usertags: ftcbfs
hpcc fails to cross build from source, because it uses mpicc. mpicc is
completely unsupportable during cross builds, because there are no
triplet-prefixed variants of mpicc. Instead, common wisdom is to use
pkgconf and use it to look up the required compiler and linker flags.
I'm attaching a patch for your convenience.
Helmut
diff --minimal -Nru hpcc-1.5.0/debian/changelog hpcc-1.5.0/debian/changelog
--- hpcc-1.5.0/debian/changelog 2022-07-28 22:21:34.000000000 +0200
+++ hpcc-1.5.0/debian/changelog 2024-04-29 10:39:50.000000000 +0200
@@ -1,3 +1,10 @@
+hpcc (1.5.0-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Use pkgconf instead of mpicc. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Mon, 29 Apr 2024 10:39:50 +0200
+
hpcc (1.5.0-3) unstable; urgency=medium
* Refresh patches using gbp pq import/export
diff --minimal -Nru hpcc-1.5.0/debian/control hpcc-1.5.0/debian/control
--- hpcc-1.5.0/debian/control 2022-07-28 22:21:34.000000000 +0200
+++ hpcc-1.5.0/debian/control 2024-04-29 10:39:50.000000000 +0200
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Science Maintainers
<[email protected]>
Uploaders: Lucas Nussbaum <[email protected]>
-Build-Depends: debhelper-compat (= 12), libatlas-base-dev, mpi-default-dev,
mpi-default-bin
+Build-Depends: debhelper-compat (= 12), libatlas-base-dev, mpi-default-dev,
mpi-default-bin, pkgconf
Standards-Version: 4.3.0
Homepage: https://hpcchallenge.org/hpcc/
Vcs-Git: https://salsa.debian.org/hpc-team/hpcc.git
diff --minimal -Nru hpcc-1.5.0/debian/patches/add-Make.Debian.patch
hpcc-1.5.0/debian/patches/add-Make.Debian.patch
--- hpcc-1.5.0/debian/patches/add-Make.Debian.patch 2022-07-28
22:21:34.000000000 +0200
+++ hpcc-1.5.0/debian/patches/add-Make.Debian.patch 2024-04-29
10:39:50.000000000 +0200
@@ -14,7 +14,7 @@
index 0000000..d19bbdf
--- /dev/null
+++ b/hpl/Make.Debian
-@@ -0,0 +1,181 @@
+@@ -0,0 +1,185 @@
+# -*- makefile -*-
+#
+# -- High Performance Computing Linpack Benchmark (HPL)
@@ -184,12 +181,16 @@
+# - Compilers / linkers - Optimization flags ---------------------------
+# ----------------------------------------------------------------------
+#
-+CC = mpicc
-+CCNOOPT = $(HPL_DEFS)
-+CCFLAGS = $(HPL_DEFS) -fomit-frame-pointer -O3 -funroll-loops -W -Wall
$(shell dpkg-buildflags --get CFLAGS)
++PKG_CONFIG = pkg-config
++CC = cc
++MPI_CFLAGS = $(shell $(PKG_CONFIG) --cflags mpi)
++MPI_LIBS = $(shell $(PKG_CONFIG) --libs mpi)
++CCNOOPT = $(MPI_CFLAGS) $(HPL_DEFS)
++CCFLAGS = $(MPI_CFLAGS) $(HPL_DEFS) -fomit-frame-pointer -O3
-funroll-loops -W -Wall $(shell dpkg-buildflags --get CFLAGS)
+#
-+LINKER = mpicc
++LINKER = $(CC)
+LINKFLAGS = $(CCFLAGS) $(shell dpkg-buildflags --get LDFLAGS)
++HPL_LIBS += $(MPI_LIBS)
+#
+ARCHIVER = ar
+ARFLAGS = r
--- End Message ---
--- Begin Message ---
Source: hpcc
Source-Version: 1.5.0-4
Done: Lucas Nussbaum <[email protected]>
We believe that the bug you reported is fixed in the latest version of
hpcc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Lucas Nussbaum <[email protected]> (supplier of updated hpcc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 06 May 2024 13:41:23 +0200
Source: hpcc
Architecture: source
Version: 1.5.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Lucas Nussbaum <[email protected]>
Closes: 1056677 1070050
Changes:
hpcc (1.5.0-4) unstable; urgency=medium
.
* Fix build-depends and recommends to avoid depending on atlas.
Closes: #1056677
* Fix FTCBFS: Use pkgconf instead of mpicc. Closes: #1070050
Thanks Helmut Grohne for the patch!
Checksums-Sha1:
5d08aef1d7756a7245c0e0645d339e3ce5fd7a56 1970 hpcc_1.5.0-4.dsc
4887abd173bb49d58084e6db896b930a3530be8a 6384 hpcc_1.5.0-4.debian.tar.xz
b82551f7433422e2efd97c1fdf9bef3599138e7d 8150 hpcc_1.5.0-4_source.buildinfo
Checksums-Sha256:
9e4fa3d7f345b443ff964b869cab913854374b8bf7a5fe098b6ab9f15219796b 1970
hpcc_1.5.0-4.dsc
d2ae0d0f376925459ca0ddfb45569c95bf5980c8195fea6c1b5f1f10d450ba4a 6384
hpcc_1.5.0-4.debian.tar.xz
fad4193d9010c29225ac10ee2f15b8a978ca1c67d49dbeb0539ca47f6418c9bb 8150
hpcc_1.5.0-4_source.buildinfo
Files:
92f4ffe8e8afd0ae5634c46cdc845876 1970 science optional hpcc_1.5.0-4.dsc
2cd4ce2524005941d3e7b1156c88de1c 6384 science optional
hpcc_1.5.0-4.debian.tar.xz
764df0b2b9de9c032820da2b03419130 8150 science optional
hpcc_1.5.0-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE/t7ByzN7z1CfQ8IkORS1MvTfvpkFAmY4wqYACgkQORS1MvTf
vpn1Kg/9GqitaSOseI9PwQCj0dGei7851BpS3fycMhucFFKeyjUOPUkENUhIiKH2
Cnt6lakNXjHWcX51E+4pT2LSS07Fwr4hFNfgkFiGNb+jpPTrzDSytYZNVjaw2y0d
8T2XrxvVn1tWf/+D5LuOMUcbovE/Wv5vn0QCOhnhwXBaHBAdpgxxqM7j5K6ZuqzT
MpQ6/kIurcgi6CfwV67za6fRDmC5s95cUuAfAl0vBVTahdUXx9YowkVmP1UM2Lxk
Xlf3DeKkNW1GDUibaH2fvuI9ehhIrN/UqT2YoRxGW7Vky/otLTcGYPARcsCSaBDq
fAk3bWiS23kZ+K472LnxSzFJk1UZ5UblVcWECtuMX+c4geNQtlkKh4cLJIRx7v43
uLQG9s1Fwh3k7+2zrN/t4zNaVH9GweYBn46ZxbrUjgBnP+rC/u/+HBKIRTr3NdVb
8oyJnzss1qPC5iuLi2P+vdtmYaTq1U0C4Y0Gfs1qj0SsOV6nsXLd6qVJ8zzZD3Fj
QRVxLTHIeObnUd9AmuGEYoxO8SkxxXlGF/L7mxH8bbpulxdy8k9g7e9VHXMA5Z6g
T52WpDD0TScLtvHrzww4zV2ovjdgO12YnRiXlPzItWFmiQqk7ApLiACGba8g4PoH
9PGvUVH8bHlDPMK2kAF/wgCltc844sE77iAlr9guP8VQQRJE/hs=
=U1vK
-----END PGP SIGNATURE-----
pgpY9OGJVDxgK.pgp
Description: PGP signature
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers