Skip to content
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

RGO #30335

Closed
necrose99 opened this issue Feb 20, 2019 · 3 comments
Closed

RGO #30335

necrose99 opened this issue Feb 20, 2019 · 3 comments

Comments

@necrose99
Copy link

https://github.com/yberreby/rgo
A go compiler in rust..

Needs work , however using rust , and etc one could generate more builds of golang..

And or build faster building than is currently available.. rust llvm and cross compilers

Ie build go linux risc v etc. Via rgo crossing.
Windows 10 Arm64 or arm ie rpi3 SBC'S.
And some of the few snapdragon arm64 windows laptops or etc.

@dmitshur
Copy link
Contributor

dmitshur commented Feb 20, 2019

Thanks for the issue. The Go project uses the issue tracker primarily for tracking bugs, but there are other places that are a better fit to discuss something like this. See https://golang.org/wiki/Questions for a list of such places.

@necrose99
Copy link
Author

atm the arm/arm64 or other bugs for golang as for ports to platforms.
ie risc V linux , etc.
windows arm/64 might have use in getting the rgo to build in clang golang targets to run on them.

I made mention as having the ability to build go via rust/clang/llvm might open a few additional platforms more rappdily.

thus bootstrapping go via rust/rgo may/maynot be an option , however i figured i'd make mention of it ..

@necrose99
Copy link
Author

necrose99 commented Mar 16, 2019

https://github.com/yberreby/rgo
A go compiler in rust..
sadly its a proof of concept , and needs work.
else one could use xargo/rgo and host os to build golang in franken fashion... to more esoteric targets.
risc v or etc SBC's come to mind. to produce golang bins for targets initially.

for bootstrapping on embedded platforms , to were GO lang inst yet ported
the rgo/rust xargo/cargo build route might be a posible. via rust/clang

could use the current go perhaps
riscv and other porters , windows on arm/arm64 as rust already has a arm64-windows rust tool chain for crossing..

I figured it could perhaps be of use.. as a tooling item for possible future bootstrapping../ porting..
worth a mention.

@golang golang locked and limited conversation to collaborators Mar 15, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants