Skip to content

Commit

Permalink
doc: add compatibility notes for installation on Ubuntu
Browse files Browse the repository at this point in the history
Closes hpi-swa#161.
  • Loading branch information
LinqLover committed May 25, 2022
1 parent a068eca commit a6d8e6e
Showing 1 changed file with 18 additions and 8 deletions.
26 changes: 18 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,30 @@ A [Squeak/Smalltalk][squeak] VM and Polyglot Programming Environment for the [Gr
## Getting Started

1. Download the latest [GraalVM distribution][graalvm_download] for your platform.

<details>
<summary>Compatibility notes</summary>
<ul>
<li>
<strong>Linux:</strong> Only Ubuntu 20.04 is officially supported at the moment. If some libraries for <code>libstdc++</code> are missing, you can install them manually as described <a href="https://askubuntu.com/a/1328208/1140486">here</a>. See <a href="https://github.com/hpi-swa/trufflesqueak/issues/161">#161</a> for futher information.
</li>
</ul>
</details>

2. Use the [GraalVM Updater][graalvm_updater] to install the TruffleSqueak
component for your platform:

```bash
$GRAALVM_HOME/bin/gu \
-C https://raw.githubusercontent.com/hpi-swa/trufflesqueak/main/gu-catalog.properties \
install smalltalk
```
```bash
$GRAALVM_HOME/bin/gu \
-C https://raw.githubusercontent.com/hpi-swa/trufflesqueak/main/gu-catalog.properties \
install smalltalk
```

3. You should now be able to run TruffleSqueak:

```bash
$GRAALVM_HOME/bin/trufflesqueak
```
```bash
$GRAALVM_HOME/bin/trufflesqueak
```


## Demos
Expand Down

0 comments on commit a6d8e6e

Please sign in to comment.