-
-
Notifications
You must be signed in to change notification settings - Fork 419
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
Update "how to install on Linux" instructions #3598
Conversation
Something I intend to add is how to request a new distro and the criteria. |
INSTALL.md
Outdated
|
||
If you get an error like: `ponyc: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ponyc)` then your version of Glibc is not compatible. | ||
|
||
You can use `ponyup show ponyc` to see all available distributions. Select the one that matches your distro using the `ponyup default` command. For example: |
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.
The ponyup show
command only lists installed packages right now. We should either wait for find
to be implemented, or direct people to https://cloudsmith.io/~ponylang/repos/releases/packages/?q=x86-64+linux to look for available distributions
@Theodus I figured out what I am going to do for this for now. Going to advise everyone to run
Sound good? |
d5567a1
to
b196990
Compare
@Theodus can you give this another review? |
Glibc makes the story a little complicated. Hopefully, this helps clear things up for folks. Closes #3600
b196990
to
61b68df
Compare
We should also have a section for the FreeBSD 12.1 prebuilt image. |
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.
LGTM, just some suggestions
@@ -14,20 +14,50 @@ Starting with the next ponyc release, you'll also be able to download prebuilt p | |||
|
|||
Prebuilt Linux packages are available via [ponyup](https://github.com/ponylang/ponyup) for Glibc and musl libc based Linux distribution. You can install nightly builds as well as official releases using ponyup. |
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.
We should specify that we only have prebuilt images for AMD64 at this time
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.
Can you make a suggest a change for that and I'll incorporate?
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.
Actually that feels like a different PR, agreed? As it applies in general across all platforms.
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.
I guess you're correct, since macOS and Windows will likely have more widespread ARM support soon.
@Theodus I added issues based on your notes. |
@Theodus can you help me complete writing this, possibly adding needed ponyup issues and features as we go?