Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Releases: go-riscv/go

v1.20.7

02 Aug 18:31
3f6eb3b
Compare
Choose a tag to compare

Release

1.20.7

File name Kind Size SHA256
go1.20.7.linux-riscv64.tar.gz Archive 154MB 135158f281e2d7bf5ff5d426394ad038870d7b288e8f987426490c717f6fb390
go-linux-riscv64-bootstrap.tbz Bootstrap 88MB 45d0c69936eedadad28c871e308da18cd3395d65f452a172dbcc2ba95e761b78
go1.20.7.src.tar.gz Source 24MB 2c5ee9c9ec1e733b0dbbc2bdfed3f62306e51d8172bf38f4f4e542b27520f597

Download

wget "https://github.com/go-riscv/go/releases/download/v1.20.7/go1.20.7.linux-riscv64.tar.gz"

Verify

echo "135158f281e2d7bf5ff5d426394ad038870d7b288e8f987426490c717f6fb390 go1.20.7.linux-riscv64.tar.gz" | sha256sum --check

Install

sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.7.linux-riscv64.tar.gz

Add to PATH

You can create /etc/profile.d/go.sh.

sudo nano /etc/profile.d/go.sh

Write following contents:

#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
  export GOROOT="/usr/local/go"
  export GOPATH="/go"
  export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi

Save and make it executable:

sudo chmod +x /etc/profile.d/go.sh

You can check it without creating new shell session:

source /etc/profile.d/go.sh
go version

Verify signature

Import the public key:

gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'

Download the signature:

wget "https://github.com/go-riscv/go/releases/download/v1.20.7/go1.20.7.linux-riscv64.tar.gz.asc"

Verify the signature:

gpg --batch --verify go1.20.7.linux-riscv64.tar.gz.asc go1.20.7.linux-riscv64.tar.gz

build-230613.0

13 Jun 04:45
26519bf
Compare
Choose a tag to compare

Release

1.20.5

File name Kind Size SHA256
go1.20.5.linux-riscv64.tar.gz Archive 154MB b85a931b7059f4312bc07beff9addc69cd0ab6d8e6d26d27660bda19d7441a26
go-linux-riscv64-bootstrap.tbz Bootstrap 88MB 4451fba04b9f4b556eeebc80f8a62804aa4116de39e983b1403e94171e0df726
go1.20.5.src.tar.gz Source 24MB 9a15c133ba2cfafe79652f4815b62e7cfc267f68df1b9454c6ab2a3ca8b96a88

Download

wget "https://github.com/go-riscv/go/releases/download/build-230613.0/go1.20.5.linux-riscv64.tar.gz"

Verify

echo "b85a931b7059f4312bc07beff9addc69cd0ab6d8e6d26d27660bda19d7441a26 go1.20.5.linux-riscv64.tar.gz" | sha256sum --check

Install

sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.5.linux-riscv64.tar.gz

Add to PATH

You can create /etc/profile.d/go.sh.

sudo nano /etc/profile.d/go.sh

Write following contents:

#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
  export GOROOT="/usr/local/go"
  export GOPATH="/go"
  export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi

Save and make it executable:

sudo chmod +x /etc/profile.d/go.sh

You can check it without creating new shell session:

source /etc/profile.d/go.sh
go version

Verify signature

Import the public key:

gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'

Download the signature:

wget "https://github.com/go-riscv/go/releases/download/build-230613.0/go1.20.5.linux-riscv64.tar.gz.asc"

Verify the signature:

gpg --batch --verify go1.20.5.linux-riscv64.tar.gz.asc go1.20.5.linux-riscv64.tar.gz

build-230502.0

02 May 18:44
e257b03
Compare
Choose a tag to compare

Release

1.20.4

File name Kind Size SHA256
go1.20.4.linux-riscv64.tar.gz Archive 154MB 490a0a17c16d93b3b18451b1c47b77c5a726df19a6520df9e221a6f70d0a1d06
go-linux-riscv64-bootstrap.tbz Bootstrap 88MB 07250f324aefe6445ce92966bc70794488bd52f565bfe986ea3e5d58a613e10c
go1.20.4.src.tar.gz Source 24MB 9f34ace128764b7a3a4b238b805856cc1b2184304df9e5690825b0710f4202d6

Download

wget "https://github.com/go-riscv/go/releases/download/build-230502.0/go1.20.4.linux-riscv64.tar.gz"

Verify

echo "490a0a17c16d93b3b18451b1c47b77c5a726df19a6520df9e221a6f70d0a1d06 go1.20.4.linux-riscv64.tar.gz" | sha256sum --check

Install

sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.4.linux-riscv64.tar.gz

Add to PATH

You can create /etc/profile.d/go.sh.

sudo nano /etc/profile.d/go.sh

Write following contents:

#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
  export GOROOT="/usr/local/go"
  export GOPATH="/go"
  export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi

Save and make it executable:

sudo chmod +x /etc/profile.d/go.sh

You can check it without creating new shell session:

source /etc/profile.d/go.sh
go version

Verify signature

Import the public key:

gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'

Download the signature:

wget "https://github.com/go-riscv/go/releases/download/build-230502.0/go1.20.4.linux-riscv64.tar.gz.asc"

Verify the signature:

gpg --batch --verify go1.20.4.linux-riscv64.tar.gz.asc go1.20.4.linux-riscv64.tar.gz

build-230412.0

12 Apr 04:21
7168dd2
Compare
Choose a tag to compare

Release

1.20.3

File name Kind Size SHA256
go1.20.3.linux-riscv64.tar.gz Archive 154MB cc04195c17885aab1264df24d09e417854bebbc6e567e422cdce1eb6399053bc
go-linux-riscv64-bootstrap.tbz Bootstrap 88MB 9172512332c26f8adccce9a0177292f19efa2f0b5eca5ac4855539973a301195
go1.20.3.src.tar.gz Source 24MB e447b498cde50215c4f7619e5124b0fc4e25fb5d16ea47271c47f278e7aa763a

Download

wget "https://github.com/go-riscv/go/releases/download/build-230412.0/go1.20.3.linux-riscv64.tar.gz"

Verify

echo "cc04195c17885aab1264df24d09e417854bebbc6e567e422cdce1eb6399053bc go1.20.3.linux-riscv64.tar.gz" | sha256sum --check

Install

sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.3.linux-riscv64.tar.gz

Add to PATH

You can create /etc/profile.d/go.sh.

sudo nano /etc/profile.d/go.sh

Write following contents:

#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
  export GOROOT="/usr/local/go"
  export GOPATH="/go"
  export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi

Save and make it executable:

sudo chmod +x /etc/profile.d/go.sh

You can check it without creating new shell session:

source /etc/profile.d/go.sh
go version

Verify signature

Import the public key:

gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'

Download the signature:

wget "https://github.com/go-riscv/go/releases/download/build-230412.0/go1.20.3.linux-riscv64.tar.gz.asc"

Verify the signature:

gpg --batch --verify go1.20.3.linux-riscv64.tar.gz.asc go1.20.3.linux-riscv64.tar.gz

build-230402.1

02 Apr 12:26
60c5480
Compare
Choose a tag to compare

Release

1.20.2

File name Kind Size SHA256
go1.20.2.linux-riscv64.tar.gz Archive 154MB 03203234a4701720ef41a22e902087fabf7eda1c755c2ee51be710ad4a1e8875
go-linux-riscv64-bootstrap.tbz Bootstrap 88MB d06f0c6e6d9a141271f41d61a8d0e813cc8f162e9a2d7bf119c40ee3e7a5c2b8
go1.20.2.src.tar.gz Source 24MB 4d0e2850d197b4ddad3bdb0196300179d095bb3aefd4dfbc3b36702c3728f8ab

Download

wget "https://github.com/go-riscv/go/releases/download/build-230402.1/go1.20.2.linux-riscv64.tar.gz"

Verify

echo "03203234a4701720ef41a22e902087fabf7eda1c755c2ee51be710ad4a1e8875 go1.20.2.linux-riscv64.tar.gz" | sha256sum --check

Install

sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.2.linux-riscv64.tar.gz

Add to PATH

You can create /etc/profile.d/go.sh.

sudo nano /etc/profile.d/go.sh

Write following contents:

#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
  export GOROOT="/usr/local/go"
  export GOPATH="/go"
  export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi

Save and make it executable:

sudo chmod +x /etc/profile.d/go.sh

You can check it without creating new shell session:

source /etc/profile.d/go.sh
go version

Verify signature

Import the public key:

gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'

Download the signature:

wget "https://github.com/go-riscv/go/releases/download/build-230402.1/go1.20.2.linux-riscv64.tar.gz.sig"

Verify the signature:

gpg --batch --verify go1.20.2.linux-riscv64.tar.gz.sig go1.20.2.linux-riscv64.tar.gz

build-230402

02 Apr 05:06
ad08d26
Compare
Choose a tag to compare

Release

1.20.2

File name Kind Size SHA256
go1.20.2.linux-riscv64.tar.gz Archive 154MB 024b9a98d7e2facc553bd9b00cd8ccbc22c82248c4d85f0b6a89b5eafc5715d2
go-linux-riscv64-bootstrap.tbz Bootstrap 88MB d06f0c6e6d9a141271f41d61a8d0e813cc8f162e9a2d7bf119c40ee3e7a5c2b8
go1.20.2.src.tar.gz Source 24MB 4d0e2850d197b4ddad3bdb0196300179d095bb3aefd4dfbc3b36702c3728f8ab

Download

wget "https://github.com/go-riscv/go/releases/download/build-230402/go1.20.2.linux-riscv64.tar.gz"

Verify

echo "024b9a98d7e2facc553bd9b00cd8ccbc22c82248c4d85f0b6a89b5eafc5715d2 go1.20.2.linux-riscv64.tar.gz" | sha256sum --check

Install

sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.2.linux-riscv64.tar.gz

Add to PATH

You can create /etc/profile.d/go.sh.

sudo nano /etc/profile.d/go.sh

Write following contents:

#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
  export GOROOT="/usr/local/go"
  export GOPATH="/go"
  export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi

Save and make it executable:

sudo chmod +x /etc/profile.d/go.sh

You can check it without creating new shell session:

source /etc/profile.d/go.sh
go version

build-230401

01 Apr 19:33
2177f9f
Compare
Choose a tag to compare

Release

1.20.2

File name Kind Size SHA256
go1.20.2.linux-riscv64.tar.gz Archive 154MB bff926ef6051a768288f3c473b59a17603254b8011197c631dc2fa9b0a46b98b
go-linux-riscv64-bootstrap.tbz Bootstrap 88MB d06f0c6e6d9a141271f41d61a8d0e813cc8f162e9a2d7bf119c40ee3e7a5c2b8
go1.20.2.src.tar.gz Source 24MB 4d0e2850d197b4ddad3bdb0196300179d095bb3aefd4dfbc3b36702c3728f8ab

Download

wget "https://github.com/go-riscv/go/releases/download/build-230401/go1.20.2.linux-riscv64.tar.gz"

Verify

echo "bff926ef6051a768288f3c473b59a17603254b8011197c631dc2fa9b0a46b98b go1.20.2.linux-riscv64.tar.gz" | sha256sum --check

Install

rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.2.linux-riscv64.tar.gz

Add to PATH

You can create /etc/profile.d/go.sh with following contents:

#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
    export GOROOT="/usr/local/go"
    export GOPATH="/go"
    export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi
sudo nano /etc/profile.d/go.sh
sudo chmod +x /etc/profile.d/go.sh