-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFC] go lang support as a build sytle #102
Conversation
thanks, i don't think we need this right now but once things are a bit more stable we can work out some review |
b7e1d2a
to
4e398a9
Compare
i wasn't happy with the whole gcompat nonsense so i experimented with generating toolchains and at that point i was far enough to have a working template, so that's in the repo now, i suggest dropping the toolchain from here and also drop gcompat because it makes no sense for chimera (any binaries you'd want to run with that would be linked with libgcc, and we don't have that and there is a good chance we never will) we can try getting in the build style eventually (it looks like it needs a lot of work though) the random software should be standalone pull requests |
OK, i'll rework this PR, only with the go build style. |
92731f7
to
0068c87
Compare
I've tried the style and it works rather well overall. One thing that requires further investigation is that the app I've built did get debug symbols stripped, but a separate |
I gave a try for -dbg: indeed such a package are generated. But |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be fine to merge, unless @q66 has any additional concerns/requirements.
i did a preliminary merge of this after some cleanup/adjustments, but without the documentation; only stable interfaces can be documented and i plan to not make this stable for a while (just like cargo) |
golang support as a build style, and some packaging to illustrate its usage.
apart from various WIP stuff in packages, I'll be glad with some informal review of this build style.