laher/goxc

Simplify for Go 1.5+ world

afeld opened this issue · 1 comments

afeld commented

Hey there-
@18F are big users of this tool. We distribute our binaries via GitHub releases, so the uploading part is a very useful for us. As you say in the README,

Ever since Go1.5 supported simple cross-compilation, this tool lost much of its value. There are still many aspects of goxc which I'm very proud of, and some packaging features in particular, which are still useful.

I'm wondering if you would consider (a pull request for) taking out the low-level cross-compilation bits, possibly even delegating to a more specific tool like gox for the higher-level ones, and making goxc focus on everything above that? Thanks!

laher commented

Hi @afeld , sorry for the delay, I cranked down email notifications due to noisy work-related projects.

That sounds like an interesting idea. I'm not sure I understand where you're heading, but I'm happy for someone to take this someplace useful. It sounds sensible to use gox, it's a more active project AFAICT.

I think it's probably easier to fork than to try to maintain backwards compatibility, but I am happy to review a PR, and see where it takes us. Generally when I accept a good PR I add the person to the project to merge, so that they can take ownership of their good work. As noted I don't have much need for goxc personally, but I'd love to see someone take it someplace, so let me know how I can facilitate.