guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Consolidating Go packages


From: Leo Famulari
Subject: Re: Consolidating Go packages
Date: Thu, 15 Aug 2019 14:40:58 -0400
User-agent: Mutt/1.12.1 (2019-06-15)

On Thu, Aug 15, 2019 at 11:19:06AM +0300, Efraim Flashner wrote:
> So to summarize, while it is techincally possible to "build" them, in
> actuality they are used in source code form as part of the build
> process.

That's true for Guix but not if you were building Go software outside of
Guix. In that case they would be compiled and re-used through the use of
Go's built-in memoized cache (it's very similar to what Guix does). It's
basically a limitation or bug in our go-build-system that re-using
compiled Go objects does not work.

> So, either it should be just a "source snippet" or it should be a hidden
> package.

Nobody needs to install these libraries but they should be packages so
they show up in the Guix UI (`guix package --show`). I think we can
treat them like other shared library packages. And there is currently
some "building" from our point of view — a package-specific filesystem
hierarchy is created.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]