all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* forcing local build from a package definition
@ 2014-10-24 16:10 Federico Beffa
  2014-10-24 18:57 ` Eric Bavier
  0 siblings, 1 reply; 8+ messages in thread
From: Federico Beffa @ 2014-10-24 16:10 UTC (permalink / raw)
  To: Guix-devel

Hi,

I'm preparing a package for ATLAS (Automatically Tuned Linear Algebra
Software).  The library provides functions from LAPACK which are automatically
speed optimized for the hardware on which the library is built (the
optimization takes place during the build phase).

My question is the following: is there a way to force a local build from a
package definition (without having to pass '--no-substitutes' to guix)?

If not, what do you think about explicitly stating in the description of the
package that it MUST be installed with the '--no-substitutes' flag and, if the
user does not do so, hydra may provide a package which does not run on the
user hardware?

Most other distributions deliver binary packages which have been compiled for
a very general CPU.  However, this not satisfactory since it results in a much
slower library.  Guix is in a nice position to provide a good performance
version of the library and I think we should do so.

Regards,
Fede

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-10-27 20:28 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-24 16:10 forcing local build from a package definition Federico Beffa
2014-10-24 18:57 ` Eric Bavier
2014-10-24 21:41   ` Federico Beffa
2014-10-25  6:23   ` Federico Beffa
2014-10-25 22:25     ` Ludovic Courtès
2014-10-26  8:34       ` Federico Beffa
2014-10-26 13:59         ` Ludovic Courtès
2014-10-27 20:28           ` Federico Beffa

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.