On Sun, May 23, 2021 at 02:40:04PM +0200, zimoun wrote: > Hi, > > > PETSc and Trilinos (and many other libraries available in Guix) can be > > compiled with several different options. > > What is the standard way to deal with this in Guix? > > AFAIK, there is no concrete standard way. Only what explained Arun. ;-)
And we should also consider the utility of the package. If it's not useful without some large dependency, or typically used with that dependency, then we don't need to make separate packages. In general, it's a matter of judgment.