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

Official system requirements #4144

Open
programmingkidx opened this issue Feb 21, 2024 · 4 comments
Open

Official system requirements #4144

programmingkidx opened this issue Feb 21, 2024 · 4 comments
Labels
docs Documentation needed

Comments

@programmingkidx
Copy link

What are the official system requirements for TinyGo? I ask that a page be dedicated to the system requirement needed to run TinyGo. I downloaded the release version on Mac OS 10.12 and was disappointed to see that TinyGo could not run due to missing symbols.

Thank you.

@deadprogram deadprogram added the docs Documentation needed label Feb 21, 2024
@aykevl
Copy link
Member

aykevl commented Feb 21, 2024

We don't support macOS releases that aren't supported by Apple anymore because we can't test it in CI. I'm afraid macOS 10.12 (Sierra) is no longer supported.

What you probably can do, however, is build TinyGo from source: https://tinygo.org/docs/guides/build/ - I don't see why that wouldn't work.

I'm not sure there's much to document here.

@programmingkidx
Copy link
Author

@aykevl Thank you very much for the information. I am currently trying to build it.

@programmingkidx
Copy link
Author

I think an informative page would answer these questions:
(all of these are the minimum version)
Mac OS version:
Windows version:
Cmake version:
clang version:
clang++ version:
libstdc++ version:
C version:
C++ version:
llvm version:
make version:
disk space required:
suggested amount of RAM:

@aykevl
Copy link
Member

aykevl commented Feb 25, 2024

Most of those are not relevant for binary releases, they don't depend on things like Cmake or clang.

For building from source, this page might be helpful. Or better yet, the page for that particular LLVM version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation needed
Projects
None yet
Development

No branches or pull requests

3 participants