From: Leo Famulari <leo@famulari.name>
To: Efraim Flashner <efraim@flashner.co.il>
Cc: guix-devel <guix-devel@gnu.org>
Subject: Re: Is anybody working on a go build system in guix?
Date: Sat, 27 Feb 2016 18:45:37 -0500 [thread overview]
Message-ID: <20160227234537.GB6690@jasmine> (raw)
In-Reply-To: <20160227211242.72e930a5@debian-netbook>
On Sat, Feb 27, 2016 at 09:12:42PM +0200, Efraim Flashner wrote:
> On Fri, 26 Feb 2016 16:36:56 -0500
> Leo Famulari <leo@famulari.name> wrote:
>
> > On Fri, Feb 26, 2016 at 03:59:49PM -0500, Thompson, David wrote:
> > > On Fri, Feb 26, 2016 at 2:31 PM, <swedebugia@riseup.net> 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...
prev parent reply other threads:[~2016-02-27 23:45 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-26 19:31 Is anybody working on a go build system in guix? swedebugia
2016-02-26 20:59 ` Thompson, David
2016-02-26 21:36 ` Leo Famulari
2016-02-27 19:12 ` Efraim Flashner
2016-02-27 23:45 ` Leo Famulari [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160227234537.GB6690@jasmine \
--to=leo@famulari.name \
--cc=efraim@flashner.co.il \
--cc=guix-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).