GNU bug report logs -
#66129
[PATCH 00/20] Split SuiteSparse into subpackages
Previous Next
Reported by: David Elsing <david.elsing <at> posteo.net>
Date: Wed, 20 Sep 2023 22:07:01 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludovic.courtes <at> inria.fr>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi David,
David Elsing <david.elsing <at> 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’.
This bug report was last modified 1 year and 219 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.