guix-devel
[Top][All Lists]
Advanced

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

Re: Is anybody working on a go build system in guix?


From: Leo Famulari
Subject: Re: Is anybody working on a go build system in guix?
Date: Sat, 27 Feb 2016 18:45:37 -0500
User-agent: Mutt/1.5.24 (2015-08-30)

On Sat, Feb 27, 2016 at 09:12:42PM +0200, Efraim Flashner wrote:
> On Fri, 26 Feb 2016 16:36:56 -0500
> Leo Famulari <address@hidden> wrote:
> 
> > On Fri, Feb 26, 2016 at 03:59:49PM -0500, Thompson, David wrote:
> > > On Fri, Feb 26, 2016 at 2:31 PM,  <address@hidden> wrote:  
> > > > I have lately looked closer at IPFS and I would like to compile and run 
> > > > it
> > > > on GuixSD but don't know how to succeed without a build system.  
> > > 
> > > We would need a Go toolchain first.  I recall at least two people
> > > trying to package Go but no patches have shown up here.  Seems it's
> > > not a straightforward process.  
> > 
> > IIRC, Efraim and "codemacs" (from IRC) have mentioned working on this.
> > My impression is that it's getting very close, but you may want to ask
> > them if they want help.
> > 
> 
> I've attached what my current go patches are. Here[1] is codemac's go 
> packages.
> 
> quoting codemac from mid-january:
> 
> They still fail if you ever link against anything that dynamically links
> against glibc. This means any go program that uses the net, os/user,
> runtime or cgo packages fail to execute complaining they can't find
> libgcc_s. I've tried just about everything imagineable, and it's unclear
> to me how the nix gcc + glibc packages differ from the guix ones.
> 
> I'd love help / suggestions, I use golang at my day job so I'm motivated
> to get this fixed. I have a pretty good idea of what the go package
> system could look like for guix without us distributing PILES of
> statically linked go poop as well, but that's a separate discussion.

Has anybody asked for help from the Nix hackers that maintain Go in Nix?
It might be worth an email to their mailing list...



reply via email to

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