aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2021-07-02 13:04:38 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2021-07-02 13:04:38 +0300
commit258e70e5e8653fecb924f2af79f43c3fca98931e (patch)
treeb950cc2581cd455dd7355be6b44bacb12639c47c /README.md
parentworkflows/test: use windows-latest (diff)
downloadsetup-gcc-258e70e5e8653fecb924f2af79f43c3fca98931e.tar.gz
setup-gcc-258e70e5e8653fecb924f2af79f43c3fca98931e.zip
test support of multiple versions
Diffstat (limited to 'README.md')
-rw-r--r--README.md36
1 files changed, 35 insertions, 1 deletions
diff --git a/README.md b/README.md
index 310fa60..598256b 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,9 @@ API
| Input | Value | Default | Description
| --------- | ------- | ------- | -----------
-| platform | x64 | ✓ | Install the x86_64 toolchain.
+| version | latest | ✓ | Install the latest version available in the repository.
+| | *any* | | Install a specific version if it's available (see below).
+| platform | x64 | k | Install the x86_64 toolchain.
| | *any* | | Install the i686 toolchain.
| cygwin | *any* | ✓ | Install native binaries.
| | 1 | | Install Cygwin packages.
@@ -41,6 +43,38 @@ API
| hardlinks | *any* | ✓ | Cygwin: don't convert any symlinks.
| | 1 | | Cygwin: convert symlinks in /usr/bin to hardlinks.
+Supported versions
+------------------
+
+Unless the `version` parameter value is "latest", the ubuntu-toolchain-r/test
+PPA is added to make more GCC versions available.
+Then you can pass the version number as the `version` parameter value ('4.8',
+'8', '9', etc.), and this action will install the corresponding `g++-VERSION`
+package.
+
+The `version` value is not checked for being an available version for the
+current distribution.
+The supported versions for a particular distribution are those found in the
+official repositories & those found in that distribution's series in the PPA.
+For example, the supported versions for Bionic & Focal as of July 2021 are
+listed below.
+
+| `version` | Bionic | Focal
+| --------- | ------ | -----
+| 4.8 | ✓ |
+| 5 | ✓ |
+| 6 | ✓ |
+| 7 | ✓ | ✓
+| 8 | ✓ | ✓
+| 9 | ✓ | ✓
+| 10 | ✓ | ✓
+| 11 | ✓ | ✓
+
+This table is not definitive; I expect more future versions of GCC to be made
+available in the PPA, especially for Focal.
+
+On Cygwin, the `version` parameter is ignored.
+
License
-------