Skip to content

Commit 45b41c7

Browse files
committed
Upgraded binaries to latest versions (Fixed #83) πŸš€
- GCC: v10.2.0 ➑ v10.3.0 - GCC: v9.3.0 ➑ v9.4.0 - GDB: v9.2 ➑ v10.2 - Binutils: v2.31 ➑ v2.31.1 - Scripts: New `SSymlinker` bash script to will safely create symlinks on Linux machines.
1 parent b495a17 commit 45b41c7

36 files changed

+360
-255
lines changed

β€Ž.github/workflows/builder_0_1.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
runs-on: ubuntu-18.04
103103
strategy:
104104
matrix:
105-
gcc_versions: [6.3.0, 8.3.0, 9.3.0, 10.2.0]
105+
gcc_versions: [6.3.0, 8.3.0, 9.4.0, 10.3.0]
106106
rpios_types: [stretch, buster]
107107
env:
108108
GCC_VERSION: ${{ matrix.gcc_versions }}
@@ -149,7 +149,7 @@ jobs:
149149
runs-on: ubuntu-18.04
150150
strategy:
151151
matrix:
152-
gcc_versions: [9.3.0, 10.2.0]
152+
gcc_versions: [9.4.0, 10.3.0]
153153
rpios_types: [stretch, buster]
154154
env:
155155
GCC_VERSION: ${{ matrix.gcc_versions }}

β€Ž.github/workflows/builder_2_3.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ jobs:
100100
runs-on: ubuntu-18.04
101101
strategy:
102102
matrix:
103-
gcc_versions: [6.3.0, 8.3.0, 9.3.0, 10.2.0]
103+
gcc_versions: [6.3.0, 8.3.0, 9.4.0, 10.3.0]
104104
rpios_types: [stretch, buster]
105105
env:
106106
GCC_VERSION: ${{ matrix.gcc_versions }}
@@ -147,7 +147,7 @@ jobs:
147147
runs-on: ubuntu-18.04
148148
strategy:
149149
matrix:
150-
gcc_versions: [9.3.0, 10.2.0]
150+
gcc_versions: [9.4.0, 10.3.0]
151151
rpios_types: [stretch, buster]
152152
env:
153153
GCC_VERSION: ${{ matrix.gcc_versions }}

β€Ž.github/workflows/builder_3_plus.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ jobs:
100100
runs-on: ubuntu-18.04
101101
strategy:
102102
matrix:
103-
gcc_versions: [6.3.0, 8.3.0, 9.3.0, 10.2.0]
103+
gcc_versions: [6.3.0, 8.3.0, 9.4.0, 10.3.0]
104104
rpios_types: [stretch, buster]
105105
env:
106106
GCC_VERSION: ${{ matrix.gcc_versions }}
@@ -145,7 +145,7 @@ jobs:
145145
runs-on: ubuntu-18.04
146146
strategy:
147147
matrix:
148-
gcc_versions: [9.3.0, 10.2.0]
148+
gcc_versions: [9.4.0, 10.3.0]
149149
rpios_types: [stretch, buster]
150150
env:
151151
GCC_VERSION: ${{ matrix.gcc_versions }}

β€Ž.github/workflows/builder_64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ jobs:
104104
runs-on: ubuntu-18.04
105105
strategy:
106106
matrix:
107-
gcc_versions: [6.3.0, 8.3.0, 9.3.0, 10.2.0]
107+
gcc_versions: [6.3.0, 8.3.0, 9.4.0, 10.3.0]
108108
rpios_types: [stretch, buster]
109109
env:
110110
RPIOS_TYPE: ${{ matrix.rpios_types }}
@@ -151,7 +151,7 @@ jobs:
151151
runs-on: ubuntu-18.04
152152
strategy:
153153
matrix:
154-
gcc_versions: [9.3.0, 10.2.0]
154+
gcc_versions: [9.4.0, 10.3.0]
155155
rpios_types: [stretch, buster]
156156
env:
157157
RPIOS_TYPE: ${{ matrix.rpios_types }}

β€Ž.github/workflows/builder_x86_64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
runs-on: ubuntu-18.04
5656
strategy:
5757
matrix:
58-
gcc_versions: [10.2.0]
58+
gcc_versions: [10.3.0]
5959
env:
6060
GCC_VERSION: ${{ matrix.gcc_versions }}
6161
OS_TYPE: x86_64
@@ -99,7 +99,7 @@ jobs:
9999
runs-on: ubuntu-18.04
100100
strategy:
101101
matrix:
102-
gcc_versions: [10.2.0]
102+
gcc_versions: [10.3.0]
103103
env:
104104
GCC_VERSION: ${{ matrix.gcc_versions }}
105105
OS_TYPE: x86

β€ŽREADME.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
8989
## Latest v3.0+ Release SneekPeak 🍩
9090

9191

92-
* β˜‘οΈ *Latest [**GCC 10.2.0**](https://gcc.gnu.org/gcc-10/) toolchains available.*
92+
* β˜‘οΈ *Latest [**GCC 10.3.0**](https://gcc.gnu.org/gcc-10/) toolchains available.*
9393
* β˜‘οΈ *Automated CI maintained GCC standalone ARM & ARM64 toolchains.*
9494
* β˜‘οΈ *Hardcoded paths free both Cross & Native **Raspbian Buster (Debian 10)** toolchains available.*
9595
* β˜‘οΈ *Separate binaries for each Raspberry Pi variant (including latest Compute modules and Raspberry Pi 4).*
@@ -131,15 +131,15 @@ Following is the table for various CI generated OS targetted precompiled Toolcha
131131

132132
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
133133
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
134-
| **Raspberry Pi GCC Cross-Compiler Toolchains (Stretch)** | any x64/x86 Linux machine | Stretch **32-bit OS** (Debian Version 9) only | Stable/Production | [6.3.0][cc-stretch-630], [9.3.0][cc-stretch-930], [10.2.0][cc-stretch-1020] |
135-
| **Raspberry Pi GCC Cross-Compiler Toolchains (Buster)** | any x64/x86 Linux machine | Buster **32-bit OS** (Debian Version 10) only | Stable/Production | [8.3.0][cc-buster-830], [9.3.0][cc-buster-930], [10.2.0][cc-buster-1020] |
136-
| **Raspberry Pi GCC Native-Compiler Toolchains (Stretch)** | Stretch **32-bit OS** (Debian Version 9) only | Stretch **32-bit OS** (Debian Version 9) only | Stable/Production | [9.3.0][nc-stretch-930], [10.2.0][nc-stretch-1020] |
137-
| **Raspberry Pi GCC Native-Compiler Toolchains (Buster)** | Buster **32-bit OS** (Debian Version 10) only | Buster **32-bit OS** (Debian Version 10) only | Stable/Production | [9.3.0][nc-buster-930], [10.2.0][nc-buster-1020] |
138-
| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Stretch)** | any x64/x86 Linux machine | Stretch **64-bit OS** (Debian Version 9) only | Stable/Production | [6.3.0][cc-stretch64-630], [9.3.0][cc-stretch64-930], [10.2.0][cc-stretch64-1020]|
139-
| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Buster)** | any x64/x86 Linux machine | Buster **64-bit OS** (Debian Version 10) only | Stable/Production | [8.3.0][cc-buster64-830], [9.3.0][cc-buster64-930], [10.2.0][cc-buster64-1020]|
140-
| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Stretch)** | Stretch **64-bit OS** (Debian Version 9) only | Stretch **64-bit OS** (Debian Version 9) only | Stable/Production | [9.3.0][nc-stretch64-930], [10.2.0][nc-stretch64-1020] |
141-
| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Buster)** | Buster **64-bit OS** (Debian Version 10) only | Buster **64-bit OS** (Debian Version 10) only | Stable/Production | [9.3.0][nc-buster64-930], [10.2.0][nc-buster64-1020] |
142-
| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [10.2.0 (x86)][dc-x86-1020], [10.2.0 (x86_64)][dc-x86_64-1020] |
134+
| **Raspberry Pi GCC Cross-Compiler Toolchains (Stretch)** | any x64/x86 Linux machine | Stretch **32-bit OS** (Debian Version 9) only | Stable/Production | [6.3.0][cc-stretch-630], [9.4.0][cc-stretch-940], [10.3.0][cc-stretch-1030] |
135+
| **Raspberry Pi GCC Cross-Compiler Toolchains (Buster)** | any x64/x86 Linux machine | Buster **32-bit OS** (Debian Version 10) only | Stable/Production | [8.3.0][cc-buster-830], [9.4.0][cc-buster-940], [10.3.0][cc-buster-1030] |
136+
| **Raspberry Pi GCC Native-Compiler Toolchains (Stretch)** | Stretch **32-bit OS** (Debian Version 9) only | Stretch **32-bit OS** (Debian Version 9) only | Stable/Production | [9.4.0][nc-stretch-940], [10.3.0][nc-stretch-1030] |
137+
| **Raspberry Pi GCC Native-Compiler Toolchains (Buster)** | Buster **32-bit OS** (Debian Version 10) only | Buster **32-bit OS** (Debian Version 10) only | Stable/Production | [9.4.0][nc-buster-940], [10.3.0][nc-buster-1030] |
138+
| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Stretch)** | any x64/x86 Linux machine | Stretch **64-bit OS** (Debian Version 9) only | Stable/Production | [6.3.0][cc-stretch64-630], [9.4.0][cc-stretch64-940], [10.3.0][cc-stretch64-1030]|
139+
| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Buster)** | any x64/x86 Linux machine | Buster **64-bit OS** (Debian Version 10) only | Stable/Production | [8.3.0][cc-buster64-830], [9.4.0][cc-buster64-940], [10.3.0][cc-buster64-1030]|
140+
| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Stretch)** | Stretch **64-bit OS** (Debian Version 9) only | Stretch **64-bit OS** (Debian Version 9) only | Stable/Production | [9.4.0][nc-stretch64-940], [10.3.0][nc-stretch64-1030] |
141+
| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Buster)** | Buster **64-bit OS** (Debian Version 10) only | Buster **64-bit OS** (Debian Version 10) only | Stable/Production | [9.4.0][nc-buster64-940], [10.3.0][nc-buster64-1030] |
142+
| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [10.3.0 (x86)][dc-x86-1030], [10.3.0 (x86_64)][dc-x86_64-1030] |
143143

144144
**Tip::bulb:** _To get the location of each Binary of this project on SourceForge, you can also check out [this Reference Tree](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki/Toolchain-Binaries-Reference-Tree#toolchain-binaries-reference-tree)._
145145

@@ -290,27 +290,27 @@ Thank you,
290290

291291
[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
292292

293-
[cc-stretch-930]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%209.3.0/
294-
[cc-stretch-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%2010.2.0/
293+
[cc-stretch-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%209.4.0/
294+
[cc-stretch-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
295295
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
296296

297-
[cc-buster-930]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%209.3.0/
298-
[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
299-
[nc-stretch-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%2010.2.0/
300-
[nc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2010.2.0/
301-
[nc-stretch-930]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%209.3.0/
302-
[nc-buster-930]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%209.3.0/
303-
[dc-x86-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2010.2.0/
304-
[dc-x86_64-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2010.2.0/
297+
[cc-buster-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%209.4.0/
298+
[cc-buster-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.3.0/
299+
[nc-stretch-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
300+
[nc-buster-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2010.3.0/
301+
[nc-stretch-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%209.4.0/
302+
[nc-buster-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%209.4.0/
303+
[dc-x86-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2010.3.0/
304+
[dc-x86_64-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2010.3.0/
305305

306306
[cc-stretch64-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
307-
[cc-stretch64-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Stretch/GCC%2010.2.0/
308-
[cc-stretch64-930]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Stretch/GCC%209.3.0/
309-
[nc-stretch64-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Stretch/GCC%2010.2.0/
310-
[nc-stretch64-930]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Stretch/GCC%209.3.0/
307+
[cc-stretch64-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
308+
[cc-stretch64-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Stretch/GCC%209.4.0/
309+
[nc-stretch64-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
310+
[nc-stretch64-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Stretch/GCC%209.4.0/
311311

312312
[cc-buster64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
313-
[cc-buster64-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
314-
[cc-buster64-930]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Buster/GCC%209.3.0/
315-
[nc-buster64-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Buster/GCC%2010.2.0/
316-
[nc-buster64-930]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Buster/GCC%209.3.0/
313+
[cc-buster64-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Buster/GCC%2010.3.0/
314+
[cc-buster64-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Buster/GCC%209.4.0/
315+
[nc-buster64-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Buster/GCC%2010.3.0/
316+
[nc-buster64-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Buster/GCC%209.4.0/

β€Žbuild-scripts/CI/CIBB_32b

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ if [ "$RPIOS_TYPE" = "stretch" ]; then
8383
GCC_VERSION=6.3.0 #enforced
8484
elif [ "$RPIOS_TYPE" = "buster" ]; then
8585
GLIBC_VERSION=2.28
86-
BINUTILS_VERSION=2.31
86+
BINUTILS_VERSION=2.31.1
8787
GCC_VERSION=8.3.0 #enforced
8888
else
8989
echo "Invalid argument value: $RPIOS_TYPE"
@@ -106,12 +106,12 @@ fi
106106

107107
#pre-defined params
108108
TARGET=arm-linux-gnueabihf
109-
GDB_VERSION=9.2
109+
GDB_VERSION=10.2
110110

111111
#validate env variables
112112
if ! [[ "$GCC_VERSION" =~ ^(6.3.0|8.3.0)$ ]]; then exit 1; fi
113113
if ! [[ "$GLIBC_VERSION" =~ ^(2.24|2.28)$ ]]; then exit 1; fi
114-
if ! [[ "$BINUTILS_VERSION" =~ ^(2.28|2.31)$ ]]; then exit 1; fi
114+
if ! [[ "$BINUTILS_VERSION" =~ ^(2.28|2.31.1)$ ]]; then exit 1; fi
115115
if ! [[ "$FOLDER_VERSION" =~ ^(0|1|2)$ ]]; then exit 1; fi
116116
if ! [[ "$KERNEL" =~ ^(kernel|kernel7)$ ]]; then exit 1; fi
117117
if ! [[ "$ARCH" =~ ^(armv6|armv7-a|armv8-a)$ ]]; then exit 1; fi

β€Žbuild-scripts/CI/CIBB_64b

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ if [ "$RPIOS_TYPE" = "stretch" ]; then
6565
BINUTILS_VERSION=2.28
6666
elif [ "$RPIOS_TYPE" = "buster" ]; then
6767
GLIBC_VERSION=2.28
68-
BINUTILS_VERSION=2.31
68+
BINUTILS_VERSION=2.31.1
6969
else
7070
echo "Invalid argument value: $RPIOS_TYPE"
7171
exit
@@ -96,12 +96,12 @@ FOLDER_VERSION=64
9696
KERNEL=kernel7
9797
ARCH=armv8-a+fp+simd
9898
TARGET=aarch64-linux-gnu
99-
GDB_VERSION=9.2
99+
GDB_VERSION=10.2
100100

101101
#validate env variables
102102
if ! [[ "$GCC_VERSION" =~ ^(6.3.0|8.3.0)$ ]]; then exit 1; fi
103103
if ! [[ "$GLIBC_VERSION" =~ ^(2.24|2.28)$ ]]; then exit 1; fi
104-
if ! [[ "$BINUTILS_VERSION" =~ ^(2.28|2.31)$ ]]; then exit 1; fi
104+
if ! [[ "$BINUTILS_VERSION" =~ ^(2.28|2.31.1)$ ]]; then exit 1; fi
105105
if [ "$KERNEL" != "kernel7" ]; then exit 1; fi
106106
if [ "$ARCH" != "armv8-a+fp+simd" ]; then exit 1; fi
107107
if [ "$FOLDER_VERSION" != "64" ]; then exit 1; fi

β€Žbuild-scripts/CI/CICTB_32b

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ helpfunction() {
3434
echo ""
3535
echo ""
3636
echo "Usage: $0 -g [GCC version] -r [Target Pi type] -o [Target Pi OS type]"
37-
echo -e "\t-g GCC version you want to compile?: (7.1.0|7.2.0|7.3.0|7.4.0|7.5.0|8.1.0|8.2.0|8.3.0|8.4.0|9.1.0|9.2.0|9.3.0|10.1.0|10.2.0)"
37+
echo -e "\t-g GCC version you want to compile?: (7.1.0|7.2.0|7.3.0|7.4.0|7.5.0|8.1.0|8.2.0|8.3.0|8.4.0|9.1.0|9.2.0|9.3.0|9.4.0|10.1.0|10.2.0|10.3.0)"
3838
echo -e "\t-r What's yours Target Raspberry Pi type?: (0-1|2-3|3+)"
3939
echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster)"
4040
echo ""
@@ -111,7 +111,7 @@ fi
111111

112112
#pre-defined params
113113
TARGET=arm-linux-gnueabihf
114-
GDB_VERSION=9.2
114+
GDB_VERSION=10.2
115115

116116
#validate env variables
117117
if ! [[ "$GCCBASE_VERSION" =~ ^(6.3.0|8.3.0)$ ]]; then exit 1; fi

β€Žbuild-scripts/CI/CICTB_64b

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ helpfunction() {
3434
echo ""
3535
echo ""
3636
echo "Usage: $0 -g [GCC version] -o [Target OS type]"
37-
echo -e "\t-g GCC version you want to compile?: (7.1.0|7.2.0|7.3.0|7.4.0|7.5.0|8.1.0|8.2.0|8.3.0|9.1.0|9.2.0|9.3.0|10.1.0|10.2.0)"
37+
echo -e "\t-g GCC version you want to compile?: (7.1.0|7.2.0|7.3.0|7.4.0|7.5.0|8.1.0|8.2.0|8.3.0|8.4.0|9.1.0|9.2.0|9.3.0|9.4.0|10.1.0|10.2.0|10.3.0)"
3838
echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster)"
3939
echo ""
4040
echo ""
@@ -93,7 +93,7 @@ fi
9393
FOLDER_VERSION=64
9494
ARCH=armv8-a+fp+simd
9595
TARGET=aarch64-linux-gnu
96-
GDB_VERSION=9.2
96+
GDB_VERSION=10.2
9797

9898
#validate env variables
9999
if ! [[ "$GCCBASE_VERSION" =~ ^(6.3.0|8.3.0)$ ]]; then exit 1; fi

0 commit comments

Comments
Β (0)