[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#66129] [PATCH v3 03/20] gnu: Add suitesparse-amd.
From: |
Ludovic Courtès |
Subject: |
[bug#66129] [PATCH v3 03/20] gnu: Add suitesparse-amd. |
Date: |
Thu, 19 Oct 2023 08:58:31 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi David,
David Elsing <david.elsing@posteo.net> skribis:
> +(define-public suitesparse-amd
> + (package
> + (name "suitesparse-amd")
[...]
> + (inputs (list suitesparse-config))
One issue that I discovered is that, most of the time, dependencies on
other SuiteSparse packages should be propagated because headers include
one another.
For example, public headers of ‘suitesparse-amd’ include those from
‘suitesparse-config’:
--8<---------------cut here---------------start------------->8---
$ grep config $(guix build suitesparse-amd)/include/*.h
/gnu/store/kiq1bwzx4dlmmpqv14l9crqrjwigmgns-suitesparse-amd-3.2.0/include/amd.h:#include
"SuiteSparse_config.h"
--8<---------------cut here---------------end--------------->8---
We should check and probably change most ‘inputs’ to
‘propagated-inputs’.
Could you take a look?
TIA,
Ludo’.
- [bug#66129] [PATCH 00/20] Split SuiteSparse into subpackages, Ludovic Courtès, 2023/10/05
- [bug#66129] [PATCH 00/20] Split SuiteSparse into subpackages, Ludovic Courtès, 2023/10/05
- [bug#66129] [PATCH 00/20] Split SuiteSparse into subpackages, David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 02/20] gnu: Add suitesparse-config., David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 03/20] gnu: Add suitesparse-amd., David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 03/20] gnu: Add suitesparse-amd.,
Ludovic Courtès <=
- [bug#66129] [PATCH v3 03/20] gnu: Add suitesparse-amd., David Elsing, 2023/10/19
- [bug#66129] [PATCH] gnu: Propagate suitesparse-* inputs referenced in header files., David Elsing, 2023/10/19
- [bug#66129] [PATCH] gnu: Propagate suitesparse-* inputs referenced in header files., Ludovic Courtès, 2023/10/20
- [bug#66129] [PATCH v3 01/20] gnu: suitesparse: Tweak description., David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 09/20] gnu: Add metis-5.2., David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 04/20] gnu: Add suitesparse-btf., David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 12/20] gnu: Add suitesparse-cholmod., David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 06/20] gnu: Add suitesparse-colamd., David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 05/20] gnu: Add suitesparse-camd., David Elsing, 2023/10/05
- [bug#66129] [PATCH v3 07/20] gnu: Add suitesparse-ccolamd., David Elsing, 2023/10/05