GNU bug report logs -
#72734
[PATCH] gnu: libfabric: Depend on PSM2 only on supported systems.
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Tue, 20 Aug 2024 15:00:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 72734 in the body.
You can then email your comments to 72734 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org
:
bug#72734
; Package
guix-patches
.
(Tue, 20 Aug 2024 15:00:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
New bug report received and forwarded. Copy sent to
leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org
.
(Tue, 20 Aug 2024 15:00:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
Fixes a regression introduced in
2a6ea3895bf554a70c699a1013d75ffa5407bcad, that would make ‘libfabric’
unsupported on non-x86_64 systems.
* gnu/packages/linux.scm (libfabric)[inputs]: Define ‘if-supported’.
Use it for ‘psm’ and ‘psm2, and remove labels.
[arguments]: Remove ‘--enable-psm2’, which is unnecessary.
Change-Id: I2a52ce6feb52b8773779a401088743491c3ad30b
---
gnu/packages/linux.scm | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index a2a3601246..fecae036fb 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -8928,17 +8928,20 @@ (define-public libfabric
(sha256
(base32 "1znmw83rmippv0fwz0x7lgylfk17dr9ckll8lrm4z7kclspnqpj8"))))
(build-system gnu-build-system)
- (inputs `(("rdma-core" ,rdma-core)
- ,@(match (%current-system)
- ((member (package-supported-systems psm))
- `(("psm" ,psm)))
- (_ `()))
- ("psm2" ,psm2)
- ("libnl" ,libnl)))
+ (inputs
+ (let ((if-supported ;XXX: copied from openmpi
+ (lambda (package)
+ (if (and (not (%current-target-system))
+ (member (%current-system)
+ (package-supported-systems package)))
+ (list package)
+ '()))))
+ (append (list rdma-core libnl)
+ (if-supported psm)
+ (if-supported psm2))))
(arguments
(list #:configure-flags
- #~(list "--enable-psm2"
- "--enable-efa"
+ #~(list "--enable-efa"
"--enable-verbs")))
(home-page "https://ofiwg.github.io/libfabric/")
(synopsis "Open Fabric Interfaces")
base-commit: ce40b1c655edab622b4ad9ff49f948bd65753662
--
2.45.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72734
; Package
guix-patches
.
(Mon, 26 Aug 2024 12:09:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 72734 <at> debbugs.gnu.org (full text, mbox):
Can this patch be merged? my powerpc64le machine is affected by this bug.
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Sat, 31 Aug 2024 16:36:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
bug acknowledged by developer.
(Sat, 31 Aug 2024 16:36:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 72734-done <at> debbugs.gnu.org (full text, mbox):
Hi Marcel,
Marcel van der Boom <marcel <at> van-der-boom.nl> skribis:
> Can this patch be merged? my powerpc64le machine is affected by this bug.
Sure, will push in a moment. The best way to get a patch applied is to
review it, which you sorta did indirectly, so thanks!
https://guix.gnu.org/manual/devel/en/html_node/Reviewing-the-Work-of-Others.html
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 29 Sep 2024 11:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 321 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.