diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index 15479c1..7526596 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1,2 +1,3 @@
ko_fi: abhitronix
+github: abhiTronix
custom: https://paypal.me/AbhiTronix
\ No newline at end of file
diff --git a/.github/workflows/builder_0_1.yml b/.github/workflows/builder_0_1.yml
index fca908c..a79044c 100644
--- a/.github/workflows/builder_0_1.yml
+++ b/.github/workflows/builder_0_1.yml
@@ -45,7 +45,7 @@ on:
env:
RPI_TYPE: 0-1
- CURL_VERSION: 7.72.0
+ CURL_VERSION: 8.9.1
CCACHE_COMPRESS: 1
CCACHE_DIR: $HOME/.ccache
USER_SFTP: ${{ secrets.USER_SFTP }}
@@ -54,18 +54,18 @@ env:
jobs:
builder-base:
name: Base GCC 32-bit Builder Pi[0-1]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [6.3.0, 8.3.0, 10.2.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [8.3.0, 10.2.0, 12.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
RPIOS_TYPE: ${{ matrix.rpios_types }}
GCC_VERSION: ${{ matrix.gcc_versions }}
COMPILER_TYPE: CROSS
BASE: true
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -79,7 +79,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf git flex texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf git flex texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
@@ -87,7 +87,7 @@ jobs:
- name: script
run: bash build-scripts/CI/CIBB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success() && (github.event_name == 'pull_request' || github.event_name == 'release' || (github.event_name == 'push' && contains(github.event.head_commit.message, '[DEBUG]')))
+ if: success() && (github.event_name == 'pull_request' || github.event_name == 'release' || github.event_name == 'push')
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
@@ -100,17 +100,17 @@ jobs:
builder-cross:
name: Cross GCC 32-bit Builder Pi[0-1]
needs: builder-base
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [6.3.0, 8.3.0, 9.4.0, 10.2.0, 10.3.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [8.3.0, 10.2.0, 12.2.0, 13.3.0, 14.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
GCC_VERSION: ${{ matrix.gcc_versions }}
RPIOS_TYPE: ${{ matrix.rpios_types }}
COMPILER_TYPE: CROSS
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -121,18 +121,18 @@ jobs:
chmod +x patches/curl_stfp_patcher
dos2unix utils/SF_deployer
chmod +x utils/SF_deployer
- if: success()
+ if: success() && github.event_name == 'push'
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex texinfo git pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex texinfo git pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
- if: success()
+ if: success() && github.event_name == 'push'
- name: script
run: bash build-scripts/CI/CICTB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success()
+ if: success() && github.event_name == 'push'
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
@@ -145,17 +145,17 @@ jobs:
builder-native:
name: Native GCC 32-bit Builder Pi[0-1]
needs: [builder-base, builder-cross]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [9.4.0, 10.2.0, 10.3.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [13.3.0, 14.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
GCC_VERSION: ${{ matrix.gcc_versions }}
RPIOS_TYPE: ${{ matrix.rpios_types }}
COMPILER_TYPE: NATIVE
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -166,18 +166,18 @@ jobs:
chmod +x patches/curl_stfp_patcher
dos2unix utils/SF_deployer
chmod +x utils/SF_deployer
- if: success()
+ if: success() && github.event_name == 'push'
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex git texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex git texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
- if: success()
+ if: success() && github.event_name == 'push'
- name: script
run: bash build-scripts/CI/CINTB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success()
+ if: success() && github.event_name == 'push'
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
diff --git a/.github/workflows/builder_2_3.yml b/.github/workflows/builder_2_3.yml
index d1d53a7..4d28194 100644
--- a/.github/workflows/builder_2_3.yml
+++ b/.github/workflows/builder_2_3.yml
@@ -45,7 +45,7 @@ on:
env:
RPI_TYPE: 2-3
- CURL_VERSION: 7.72.0
+ CURL_VERSION: 8.9.1
CCACHE_COMPRESS: 1
CCACHE_DIR: $HOME/.ccache
USER_SFTP: ${{ secrets.USER_SFTP }}
@@ -54,18 +54,18 @@ env:
jobs:
builder-base:
name: Base GCC 32-bit Builder Pi[2-3]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- rpios_types: [stretch, buster, bullseye]
- gcc_versions: [6.3.0, 8.3.0, 10.2.0]
+ rpios_types: [buster, bullseye, bookworm]
+ gcc_versions: [8.3.0, 10.2.0, 12.2.0]
env:
RPIOS_TYPE: ${{ matrix.rpios_types }}
GCC_VERSION: ${{ matrix.gcc_versions }}
COMPILER_TYPE: CROSS
BASE: true
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -79,7 +79,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf git flex texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf git flex texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
@@ -87,7 +87,7 @@ jobs:
- name: script
run: bash build-scripts/CI/CIBB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success() && (github.event_name == 'pull_request' || github.event_name == 'release' || (github.event_name == 'push' && contains(github.event.head_commit.message, '[DEBUG]')))
+ if: success() && (github.event_name == 'pull_request' || github.event_name == 'release' || github.event_name == 'push')
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
@@ -100,17 +100,17 @@ jobs:
builder-cross:
name: Cross GCC 32-bit Builder Pi[2-3]
needs: builder-base
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [6.3.0, 8.3.0, 9.4.0, 10.2.0, 10.3.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [8.3.0, 10.2.0, 12.2.0, 13.3.0, 14.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
GCC_VERSION: ${{ matrix.gcc_versions }}
RPIOS_TYPE: ${{ matrix.rpios_types }}
COMPILER_TYPE: CROSS
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -121,18 +121,18 @@ jobs:
chmod +x patches/curl_stfp_patcher
dos2unix utils/SF_deployer
chmod +x utils/SF_deployer
- if: success()
+ if: success() && github.event_name == 'push'
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex git texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex git texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
- if: success()
+ if: success() && github.event_name == 'push'
- name: script
run: bash build-scripts/CI/CICTB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success()
+ if: success() && github.event_name == 'push'
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
@@ -145,17 +145,17 @@ jobs:
builder-native:
name: Native GCC 32-bit Builder Pi[2-3]
needs: [builder-base, builder-cross]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [9.4.0, 10.2.0, 10.3.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [13.3.0, 14.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
GCC_VERSION: ${{ matrix.gcc_versions }}
RPIOS_TYPE: ${{ matrix.rpios_types }}
COMPILER_TYPE: NATIVE
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -166,18 +166,18 @@ jobs:
chmod +x patches/curl_stfp_patcher
dos2unix utils/SF_deployer
chmod +x utils/SF_deployer
- if: success()
+ if: success() && github.event_name == 'push'
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex git texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex git texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
- if: success()
+ if: success() && github.event_name == 'push'
- name: script
run: bash build-scripts/CI/CINTB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success()
+ if: success() && github.event_name == 'push'
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
diff --git a/.github/workflows/builder_3_plus.yml b/.github/workflows/builder_3_plus.yml
index 4a35a54..04120b0 100644
--- a/.github/workflows/builder_3_plus.yml
+++ b/.github/workflows/builder_3_plus.yml
@@ -45,7 +45,7 @@ on:
env:
RPI_TYPE: 3+
- CURL_VERSION: 7.72.0
+ CURL_VERSION: 8.9.1
CCACHE_COMPRESS: 1
CCACHE_DIR: $HOME/.ccache
USER_SFTP: ${{ secrets.USER_SFTP }}
@@ -54,18 +54,18 @@ env:
jobs:
builder-base:
name: Base GCC 32-bit Builder Pi[3+]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- rpios_types: [stretch, buster, bullseye]
- gcc_versions: [6.3.0, 8.3.0, 10.2.0]
+ rpios_types: [buster, bullseye, bookworm]
+ gcc_versions: [8.3.0, 10.2.0, 12.2.0]
env:
RPIOS_TYPE: ${{ matrix.rpios_types }}
GCC_VERSION: ${{ matrix.gcc_versions }}
COMPILER_TYPE: CROSS
BASE: true
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -79,7 +79,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex git texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex git texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
@@ -87,7 +87,7 @@ jobs:
- name: script
run: bash build-scripts/CI/CIBB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success() && (github.event_name == 'pull_request' || github.event_name == 'release' || (github.event_name == 'push' && contains(github.event.head_commit.message, '[DEBUG]')))
+ if: success() && (github.event_name == 'pull_request' || github.event_name == 'release' || github.event_name == 'push')
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
@@ -100,17 +100,17 @@ jobs:
builder-cross:
name: Cross GCC 32-bit Builder Pi[3+]
needs: builder-base
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [6.3.0, 8.3.0, 9.4.0, 10.2.0, 10.3.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [8.3.0, 10.2.0, 12.2.0, 13.3.0, 14.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
GCC_VERSION: ${{ matrix.gcc_versions }}
RPIOS_TYPE: ${{ matrix.rpios_types }}
COMPILER_TYPE: CROSS
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -121,18 +121,18 @@ jobs:
chmod +x patches/curl_stfp_patcher
dos2unix utils/SF_deployer
chmod +x utils/SF_deployer
- if: success()
+ if: success() && github.event_name == 'push'
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex texinfo git pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex texinfo git pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
- if: success()
+ if: success() && github.event_name == 'push'
- name: script
run: bash build-scripts/CI/CICTB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success()
+ if: success() && github.event_name == 'push'
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
@@ -145,17 +145,17 @@ jobs:
builder-native:
name: Native GCC 32-bit Builder Pi[3+]
needs: [builder-base, builder-cross]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [9.4.0, 10.2.0, 10.3.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [13.3.0, 14.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
GCC_VERSION: ${{ matrix.gcc_versions }}
RPIOS_TYPE: ${{ matrix.rpios_types }}
COMPILER_TYPE: NATIVE
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -166,18 +166,18 @@ jobs:
chmod +x patches/curl_stfp_patcher
dos2unix utils/SF_deployer
chmod +x utils/SF_deployer
- if: success()
+ if: success() && github.event_name == 'push'
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex texinfo git pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex texinfo git pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
- if: success()
+ if: success() && github.event_name == 'push'
- name: script
run: bash build-scripts/CI/CINTB_32b -g $GCC_VERSION -r $RPI_TYPE -o $RPIOS_TYPE
shell: bash
- if: success()
+ if: success() && github.event_name == 'push'
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
diff --git a/.github/workflows/builder_64.yml b/.github/workflows/builder_64.yml
index 2f3ccf3..5487995 100644
--- a/.github/workflows/builder_64.yml
+++ b/.github/workflows/builder_64.yml
@@ -45,7 +45,7 @@ on:
env:
RPI_TYPE: 64
- CURL_VERSION: 7.72.0
+ CURL_VERSION: 8.9.1
CCACHE_COMPRESS: 1
CCACHE_DIR: $HOME/.ccache
USER_SFTP: ${{ secrets.USER_SFTP }}
@@ -54,18 +54,18 @@ env:
jobs:
builder-base:
name: Base GCC 64-bit Builder Pi[64]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [6.3.0, 8.3.0, 10.2.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [8.3.0, 10.2.0, 12.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
RPIOS_TYPE: ${{ matrix.rpios_types }}
GCC_VERSION: ${{ matrix.gcc_versions }}
COMPILER_TYPE: CROSS
BASE: true
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -79,7 +79,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex texinfo pigz gawk git gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex texinfo pigz gawk git gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
@@ -87,7 +87,7 @@ jobs:
- name: script
run: bash build-scripts/CI/CIBB_64b -g $GCC_VERSION -o $RPIOS_TYPE
shell: bash
- if: success() && (github.event_name == 'pull_request' || github.event_name == 'release' || (github.event_name == 'push' && contains(github.event.head_commit.message, '[DEBUG]')))
+ if: success() && (github.event_name == 'pull_request' || github.event_name == 'release' || github.event_name == 'push')
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
@@ -100,17 +100,17 @@ jobs:
builder-cross:
name: Cross GCC 64-bit Builder Pi[64]
needs: builder-base
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [6.3.0, 8.3.0, 9.4.0, 10.2.0, 10.3.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [8.3.0, 10.2.0, 12.2.0, 13.3.0, 14.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
RPIOS_TYPE: ${{ matrix.rpios_types }}
GCC_VERSION: ${{ matrix.gcc_versions }}
COMPILER_TYPE: CROSS
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -121,18 +121,18 @@ jobs:
chmod +x patches/curl_stfp_patcher
dos2unix utils/SF_deployer
chmod +x utils/SF_deployer
- if: success()
+ if: success() && github.event_name == 'push'
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex texinfo pigz gawk git gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex texinfo pigz gawk git gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
- if: success()
+ if: success() && github.event_name == 'push'
- name: script
run: bash build-scripts/CI/CICTB_64b -g $GCC_VERSION -o $RPIOS_TYPE
shell: bash
- if: success()
+ if: success() && github.event_name == 'push'
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
@@ -145,17 +145,17 @@ jobs:
builder-native:
name: Native GCC 64-bit Builder Pi[64]
needs: [builder-base, builder-cross]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [9.4.0, 10.2.0, 10.3.0]
- rpios_types: [stretch, buster, bullseye]
+ gcc_versions: [13.3.0, 14.2.0]
+ rpios_types: [buster, bullseye, bookworm]
env:
RPIOS_TYPE: ${{ matrix.rpios_types }}
GCC_VERSION: ${{ matrix.gcc_versions }}
COMPILER_TYPE: NATIVE
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -166,18 +166,18 @@ jobs:
chmod +x patches/curl_stfp_patcher
dos2unix utils/SF_deployer
chmod +x utils/SF_deployer
- if: success()
+ if: success() && github.event_name == 'push'
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex texinfo pigz gawk git gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex texinfo pigz gawk git gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
- if: success()
+ if: success() && github.event_name == 'push'
- name: script
run: bash build-scripts/CI/CINTB_64b -g $GCC_VERSION -o $RPIOS_TYPE
shell: bash
- if: success()
+ if: success() && github.event_name == 'push'
- name: before_script
run: bash patches/curl_stfp_patcher
shell: bash
diff --git a/.github/workflows/builder_x86_64.yml b/.github/workflows/builder_x86_64.yml
index f98e92f..af69726 100644
--- a/.github/workflows/builder_x86_64.yml
+++ b/.github/workflows/builder_x86_64.yml
@@ -44,7 +44,7 @@ on:
- '**.md'
env:
- CURL_VERSION: 7.72.0
+ CURL_VERSION: 8.9.1
CCACHE_COMPRESS: 1
CCACHE_DIR: $HOME/.ccache
USER_SFTP: ${{ secrets.USER_SFTP }}
@@ -53,15 +53,15 @@ env:
jobs:
builder-x86_64:
name: GCC x86_64 Builder Pi[Desktop]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [10.3.0]
+ gcc_versions: [14.2.0]
env:
GCC_VERSION: ${{ matrix.gcc_versions }}
OS_TYPE: x86_64
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -75,7 +75,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf flex texinfo pigz git gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf flex texinfo pigz git gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
@@ -95,15 +95,15 @@ jobs:
builder-x86:
name: GCC x86 Builder Pi[Desktop]
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
strategy:
matrix:
- gcc_versions: [10.3.0]
+ gcc_versions: [14.2.0]
env:
GCC_VERSION: ${{ matrix.gcc_versions }}
OS_TYPE: x86
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -117,7 +117,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq gcc g++ gperf git gcc-multilib g++-multilib libc6-i386 libc6-dev-i386 flex texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq gcc g++ gperf git gcc-multilib g++-multilib libc6-i386 libc6-dev-i386 flex texinfo pigz gawk gfortran texinfo bison libncurses-dev ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet libgmp-dev libmpfr-dev
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index ae35967..4514411 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -32,12 +32,6 @@ on:
paths:
- '**.md'
- '**.yml'
- pull_request:
- branches:
- - master
- paths:
- - '**.md'
- - '**.yml'
release:
branches:
- master
@@ -46,7 +40,7 @@ on:
- '**.yml'
env:
- CURL_VERSION: 7.72.0
+ CURL_VERSION: 8.9.1
CCACHE_COMPRESS: 1
CCACHE_DIR: $HOME/.ccache
USER_SFTP: ${{ secrets.USER_SFTP }}
@@ -55,9 +49,9 @@ env:
jobs:
builder-docs_root:
name: Docs Root Deployer
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -69,7 +63,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
@@ -88,9 +82,9 @@ jobs:
builder-docs_base:
name: Docs Base Deployer
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -102,7 +96,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
@@ -143,9 +137,9 @@ jobs:
builder-docs_main:
name: Docs Main Deployer
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-20.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -157,7 +151,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
@@ -180,11 +174,11 @@ jobs:
bash utils/SF_docs_deployer -t "cross" -f "main" -o "bullseye"
shell: bash
if: success()
- - name: move_deploy_cross_stretch
+ - name: move_deploy_cross_bookworm
run: |
mkdir -p $HOME/main
- cp docs/cross-gcc-stretch.md $HOME/main/README.md
- bash utils/SF_docs_deployer -t "cross" -f "main" -o "stretch"
+ cp docs/cross-gcc-bookworm.md $HOME/main/README.md
+ bash utils/SF_docs_deployer -t "cross" -f "main" -o "bookworm"
shell: bash
if: success()
- name: move_deploy_native_buster
@@ -201,11 +195,11 @@ jobs:
bash utils/SF_docs_deployer -t "native" -f "main" -o "bullseye"
shell: bash
if: success()
- - name: move_deploy_native_stretch
+ - name: move_deploy_native_bookworm
run: |
mkdir -p $HOME/main
- cp docs/native-gcc-stretch.md $HOME/main/README.md
- bash utils/SF_docs_deployer -t "native" -f "main" -o "stretch"
+ cp docs/native-gcc-bookworm.md $HOME/main/README.md
+ bash utils/SF_docs_deployer -t "native" -f "main" -o "bookworm"
shell: bash
if: success()
- name: move_deploy_cross_64_buster
@@ -222,11 +216,11 @@ jobs:
bash utils/SF_docs_deployer -t "cross_64" -f "main" -o "bullseye"
shell: bash
if: success()
- - name: move_deploy_cross_64_stretch
+ - name: move_deploy_cross_64_bookworm
run: |
mkdir -p $HOME/main
- cp docs/cross-gcc64-stretch.md $HOME/main/README.md
- bash utils/SF_docs_deployer -t "cross_64" -f "main" -o "stretch"
+ cp docs/cross-gcc64-bookworm.md $HOME/main/README.md
+ bash utils/SF_docs_deployer -t "cross_64" -f "main" -o "bookworm"
shell: bash
if: success()
- name: move_deploy_native_64_buster
@@ -243,20 +237,20 @@ jobs:
bash utils/SF_docs_deployer -t "native_64" -f "main" -o "bullseye"
shell: bash
if: success()
- - name: move_deploy_native_64_stretch
+ - name: move_deploy_native_64_bookworm
run: |
mkdir -p $HOME/main
- cp docs/native-gcc64-stretch.md $HOME/main/README.md
- bash utils/SF_docs_deployer -t "native_64" -f "main" -o "stretch"
+ cp docs/native-gcc64-bookworm.md $HOME/main/README.md
+ bash utils/SF_docs_deployer -t "native_64" -f "main" -o "bookworm"
shell: bash
if: success()
builder-docs_experimental:
- name: Docs Root Deployer
- runs-on: ubuntu-18.04
+ name: Docs Experimental Deployer
+ runs-on: ubuntu-20.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: before_install
run: |
sudo apt-get update -qq
@@ -268,7 +262,7 @@ jobs:
if: success()
- name: install
run: |
- sudo apt-get -y install -qq ccache autoconf automake build-essential libssh2-1-dev openssl libcurl3 unzip wget figlet
+ sudo apt-get -y install -qq ccache autoconf automake build-essential libssh2-1-dev openssl libcurl4 unzip wget figlet
sudo /usr/sbin/update-ccache-symlinks
echo 'export PATH="/usr/lib/ccache:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc && echo $PATH
diff --git a/README.md b/README.md
index 3e7a39b..8bdedda 100644
--- a/README.md
+++ b/README.md
@@ -50,21 +50,19 @@ along with this program. If not, see .
## Table of Contents 📑
-* [**TL'DR**](#tldr)
-* [**Latest v3.0+ Release SneekPeak**](#latest-v30-release-sneekpeak-)
-* [**A. Precompiled Toolchains: Easy-to-Use**](#a-precompiled-toolchains-easy-to-use)
- * [**Toolchain Downloads**](#-toolchain-downloads)
- * [**Toolchain Setup Documentation**](#-toolchain-setup-documentation)
-* [**B. Build-Script for Developers**](#b-build-script-for-developers-do-it-yourself)
-* [**C. Cross-Compiling Latest QT Framework for Pi** ](#c-cross-compiling-latest-qt-framework-for-pi)
-* [**D. Supporting this Project :heart:**](#d-supporting-this-project)
-* [**E. Additional Information**](#e-bonus-additional-toolchains-information)
- * [**Supported Hardwares**](#supported-hardwares)
- * [**Supported Programming Languages**](#supported-programming-languages)
- * [**Optimization Flags Involved**](#optimization-flags-involved)
-* [**F. Citation**](#f-citation)
-* [**G. License**](#g-licensee)
-* [**H. Acknowledgments**](#h-acknowledgments)
+- [A. Precompiled Toolchains: Easy-to-Deploy](#a-precompiled-toolchains-easy-to-deploy)
+ - [📥 Toolchain Downloads](#-toolchain-downloads)
+ - [📒 Toolchain Setup Documentation](#-toolchain-setup-documentation)
+- [B. Build-Script for Developers: Do It Yourself](#b-build-script-for-developers-do-it-yourself)
+- [C. Cross-Compiling Latest QT Framework for Pi](#c-cross-compiling-latest-qt-framework-for-pi)
+- [D. Supporting this Project](#d-supporting-this-project)
+- [E. Bonus: Additional Toolchains Information](#e-bonus-additional-toolchains-information)
+ - [Supported Hardwares](#supported-hardwares)
+ - [Supported Programming Languages](#supported-programming-languages)
+ - [Optimization Flags Involved](#optimization-flags-involved)
+- [F. Citation](#f-citation)
+- [G. License](#g-license)
+- [H. Acknowledgments](#h-acknowledgments)
@@ -79,7 +77,7 @@ along with this program. If not, see .
### Who will benefit from the project?
-> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
+> This project benefits everyone, from Professional Devs to a college research Student, looking for latest Easy-to-Deploy precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
@@ -89,15 +87,15 @@ along with this program. If not, see .
## Latest v3.0+ Release SneekPeak 🍩
-* ☑️ *Latest [**GCC 10.3.0**](https://gcc.gnu.org/gcc-10/) toolchains available.*
+* ☑️ *Latest [**GCC 14.2.0**](https://gcc.gnu.org/gcc-14/) toolchains available.*
* ☑️ *Automated CI maintained GCC standalone ARM & ARM64 toolchains.*
-* ☑️ *Hardcoded paths free both Cross & Native **Raspbian Bullseye (Debian 11)** toolchains available.*
-* ☑️ *Separate binaries for each Raspberry Pi variant (including latest Compute modules and Raspberry Pi 4).*
+* ☑️ *Hardcoded paths free both Cross & Native **Raspbian Bookworm (Debian 12)** toolchains available.*
+* ☑️ *Separate binaries for each Raspberry Pi variant (including latest Raspberry Pi 5).*
* ☑️ *PIGZ-TAR Compressed Binaries available with maximum possible compression.*
* ☑️ *Exclusive **ARM64|AARCH64** Binaries for Raspberry Pi 64-Bit kernel OS flavors.*
* ☑️ *Open-sourced Toolchains build-scripts are also available.*
* ☑️ *[**Comprehensive Guide**](QT_build_instructions.md) for Cross-compile Latest QT for any Raspberry Pi variant/model available*
-* ☑️ *Latest [**GDB Debugger v10.2**](https://www.gnu.org/software/gdb/download/ANNOUNCEMENT) included in all binaries.*
+* ☑️ *Latest [**GDB Debugger v15.1**](https://sourceware.org/gdb/) included in all binaries.*
@@ -106,52 +104,51 @@ along with this program. If not, see .
-# A. Precompiled Toolchains: Easy-to-Use
+# A. Precompiled Toolchains: Easy-to-Deploy
This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM & ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
-
-
-### 📥 Toolchain Downloads:
-
-Following is the table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:
+### 📥 Toolchain Downloads
-**References:**
-* **Host OS:** on which the toolchain is executed/used.
-* **Target OS:** for which the toolchain generates code.
-
-**📝 Note:** [TAR][tar]-[PIGZ][pigz] Compressed pre-compiled GCC Toolchain binaries can be easily be downloaded from the project's [**SourceForge Repository**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/) or by clicking links given in the following table.
+Our pre-compiled [TAR][tar]-[PIGZ][pigz] compressed and OS-targeted GCC Toolchain binaries can easily be downloaded from the project's [SourceForge Repository](https://sourceforge.net/p/raspberry-pi-cross-compilers/) or by clicking the links provided in the following table:
+> [!NOTE]
+> * **Host OS:** on which the toolchain is executed/used.
+> * **Target OS:** for which the toolchain generates code.
+
+> [!WARNING]
+> The Stretch (Debian Version 9) 32-bit/64-bit toolchains are no longer supported!
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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] |
-| **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] |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [10.3.0][cc-bullseye-1030] |
-| **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] |
-| **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] |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.3.0][nc-bullseye-1030] |
-| **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]|
-| **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]|
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [10.3.0][cc-bullseye64-1030]|
-| **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] |
-| **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] |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.3.0][nc-bullseye64-1030] |
-| **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] |
-
-**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)._
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
+
+> [!TIP]
+> 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).
-### 📒 Toolchain Setup Documentation:
+### 📒 Toolchain Setup Documentation
These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
@@ -165,9 +162,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
# B. Build-Script for Developers: Do It Yourself
-- This project now provides user-friendly open-sourced bash build-scripts that auto-generates Compressed Cross & Native GCC ARM & ARM64 Toolchain binaries targeting Raspberry Pi 32-bit & 64-bit OSes.
-
-- If you need additional language support or need to compile another suitable GCC version toolchains for your Raspberry Pi, then you can use these scripts to manually compile any GCC toolchains by running suitable build-scripts yourself through your system terminal.
+This project now provides user-friendly open-sourced bash build-scripts that auto-generates Compressed Cross & Native GCC ARM & ARM64 Toolchain binaries targeting Raspberry Pi 32-bit & 64-bit OSes. If you need additional language supportneed to compile another suitable GCC version toolchains for your Raspberry Pi, then you can use these scripts to manually compile any GCC toolchains by running suitable build-scripts yourself through your system terminal.
**[➡️ All Build-scripts are here](/build-scripts)**
@@ -196,7 +191,7 @@ Now, there's a steps-by-step guide available to cross-compile Latest QT for any
[![ko-fi][kofi-badge]][kofi]
-***Also please share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star :star:](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***Also please share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -204,14 +199,14 @@ Now, there's a steps-by-step guide available to cross-compile Latest QT for any
# E. Bonus: Additional Toolchains Information
-### Supported Hardwares:
+### Supported Hardwares
- All Raspberry Pi hardware/versions/models are currently supported.
- Any other ARM & ARM64 Device _(such as Android, other SBCs, IoT etc.)_ with similar or compatible Hardware architecture(see [Optimization Flags](#optimization-flags-involved)), should also work.
-### Supported Programming Languages:
+### Supported Programming Languages
- C++
- Fortran
- C
@@ -219,20 +214,20 @@ Now, there's a steps-by-step guide available to cross-compile Latest QT for any
-### Optimization Flags Involved:
+### Optimization Flags Involved
These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
-
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
-**Raspberry Pi 4+:** _The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!_
+> [!NOTE]
+> **Raspberry Pi 5:** _The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!_
@@ -292,40 +287,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-[cc-stretch-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%209.4.0/
-[cc-stretch-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
-[nc-stretch-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%209.4.0/
-[nc-stretch-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
-[cc-buster-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%209.4.0/
-[cc-buster-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.3.0/
-[nc-buster-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2010.3.0/
-[nc-buster-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%209.4.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
-[cc-bullseye-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%208.3.0/
[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
-[cc-bullseye-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.3.0/
-[nc-bullseye-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2010.3.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
-[dc-x86-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2010.3.0/
-[dc-x86_64-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2010.3.0/
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
-[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/
-[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/
-[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/
-[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/
-[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/
[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/
-[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/
-[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/
-[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/
-[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
-[cc-bullseye64-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/Bullseye/GCC%208.3.0/
-[cc-bullseye64-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/Bullseye/GCC%2010.3.0/
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
-[nc-bullseye64-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/Bullseye/GCC%2010.3.0/
\ No newline at end of file
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/build-scripts/CI/CIBB_32b b/build-scripts/CI/CIBB_32b
index 5c948df..3d542e1 100644
--- a/build-scripts/CI/CIBB_32b
+++ b/build-scripts/CI/CIBB_32b
@@ -22,7 +22,7 @@
# ===============================================
# This script auto downloads, compiles, and compresses Cross & Native GCC ARM Toolchain binaries
-# targeting Raspberry Pi 32-bit Stretch(Debian 9) and Buster(Debian 10) OSes only.
+# targeting Raspberry Pi 32-bit Bookworm(Debian 12), Bullseye(Debian 11), and Buster(Debian 10) OSes only.
helpfunction() {
#helper function that prints custom usage help menu
@@ -34,9 +34,9 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -r [Target Pi type] -o [Target Pi OS type]"
- echo -e "\t-g GCC base version?: (6.3.0|8.3.0)"
+ echo -e "\t-g GCC base version?: (8.3.0|10.2.0|12.2.0)"
echo -e "\t-r What's yours Raspberry Pi type?: (0-1|2-3|3+)"
- echo -e "\t-o What's yours Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-o What's yours Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo ""
echo ""
exit 1 # Exit script after printing help
@@ -81,9 +81,9 @@ else
fi
#collect dependencies versions from raspberry pi os
-if [ "$RPIOS_TYPE" = "stretch" ]; then
- GLIBC_VERSION=2.24
- BINUTILS_VERSION=2.28
+if [ "$RPIOS_TYPE" = "bookworm" ]; then
+ GLIBC_VERSION=2.36
+ BINUTILS_VERSION=2.40
elif [ "$RPIOS_TYPE" = "buster" ]; then
GLIBC_VERSION=2.28
BINUTILS_VERSION=2.31.1
@@ -95,8 +95,9 @@ else
exit
fi
-if [ "$RPIOS_TYPE" = "stretch" ] && [ "$GCC_VERSION" != "6.3.0" ]; then
- echo "Invalid GCC for stretch: $GCC_VERSION!"
+# exit if not valid GCC
+if [ "$RPIOS_TYPE" = "bookworm" ] && [ "$GCC_VERSION" != "12.2.0" ]; then
+ echo "Invalid GCC for bookworm: $GCC_VERSION!"
exit
fi
# exit if not valid GCC
@@ -126,12 +127,12 @@ fi
#pre-defined params
TARGET=arm-linux-gnueabihf
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
-if ! [[ "$GCC_VERSION" =~ ^(6.3.0|8.3.0|10.2.0)$ ]]; then exit 1; fi
-if ! [[ "$GLIBC_VERSION" =~ ^(2.24|2.28|2.31)$ ]]; then exit 1; fi
-if ! [[ "$BINUTILS_VERSION" =~ ^(2.28|2.31.1|2.35.2)$ ]]; then exit 1; fi
+if ! [[ "$GCC_VERSION" =~ ^(8.3.0|10.2.0|12.2.0)$ ]]; then exit 1; fi
+if ! [[ "$GLIBC_VERSION" =~ ^(2.28|2.31|2.36)$ ]]; then exit 1; fi
+if ! [[ "$BINUTILS_VERSION" =~ ^(2.31.1|2.35.2|2.40)$ ]]; then exit 1; fi
if ! [[ "$FOLDER_VERSION" =~ ^(0|1|2)$ ]]; then exit 1; fi
if ! [[ "$KERNEL" =~ ^(kernel|kernel7)$ ]]; then exit 1; fi
if ! [[ "$ARCH" =~ ^(armv6|armv7-a|armv8-a)$ ]]; then exit 1; fi
@@ -165,16 +166,11 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
sed -i -e '66i#define PATH_MAX 4096\' libsanitizer/asan/asan_linux.cpp
fi
mkdir -p build
- if [ "$GCC_VERSION" = "6.3.0" ]; then
- sed -i contrib/download_prerequisites -e 's/ftp/http/'
- else
- sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
- fi
+ sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
- if [ "$GCC_VERSION" = "6.3.0" ]; then sed -i "1474s/.*/ || xloc.file[0] == '\\\0' || xloc.file[0] == '\\\xff'/" ./gcc/ubsan.c; fi #apply patch
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "binutils-$BINUTILS_VERSION" ]; then
if [ ! -f "binutils-$BINUTILS_VERSION.tar.bz2" ]; then
@@ -184,7 +180,7 @@ if [ ! -d "binutils-$BINUTILS_VERSION" ]; then
cd binutils-$BINUTILS_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "glibc-$GLIBC_VERSION" ]; then
# Download patched Glibc 2.31 if GCC 10 series are being built
@@ -199,8 +195,10 @@ if [ ! -d "glibc-$GLIBC_VERSION" ]; then
cd glibc-$GLIBC_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
+sed -i 's/# include /# include /' gcc-$GCC_VERSION/libsanitizer/asan/asan_linux.cpp
+sed -i 's/#include /#include /' gcc-$GCC_VERSION/libsanitizer/asan/asan_linux.cpp
echo "Setting up paths..."
PATH=$BUILDDIR/cross-pi-gcc-$GCC_VERSION-$FOLDER_VERSION/bin:$PATH
diff --git a/build-scripts/CI/CIBB_64b b/build-scripts/CI/CIBB_64b
index beac322..f3a5ea6 100644
--- a/build-scripts/CI/CIBB_64b
+++ b/build-scripts/CI/CIBB_64b
@@ -34,8 +34,8 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -o [Target Pi OS type]"
- echo -e "\t-g GCC base version?: (6.3.0|8.3.0)"
- echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-g GCC base version?: (8.3.0|10.2.0|12.2.0)"
+ echo -e "\t-o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo ""
echo ""
exit 1 # Exits script after printing help
@@ -54,15 +54,16 @@ if [ -z "$GCC_VERSION" ]; then
echo "Required parameter is missing!"
helpfunction
elif [ -z "$RPIOS_TYPE" ]; then
- RPIOS_TYPE="stretch"
+ echo "Required parameter is missing!"
+ helpfunction
else
echo "Parameters configured!"
fi
#collect dependencies versions from raspberry pi os
-if [ "$RPIOS_TYPE" = "stretch" ]; then
- GLIBC_VERSION=2.24
- BINUTILS_VERSION=2.28
+if [ "$RPIOS_TYPE" = "bookworm" ]; then
+ GLIBC_VERSION=2.36
+ BINUTILS_VERSION=2.40
elif [ "$RPIOS_TYPE" = "buster" ]; then
GLIBC_VERSION=2.28
BINUTILS_VERSION=2.31.1
@@ -74,8 +75,9 @@ else
exit
fi
-if [ "$RPIOS_TYPE" = "stretch" ] && [ "$GCC_VERSION" != "6.3.0" ]; then
- echo "Invalid GCC for stretch: $GCC_VERSION!"
+# exit if not valid GCC
+if [ "$RPIOS_TYPE" = "bookworm" ] && [ "$GCC_VERSION" != "12.2.0" ]; then
+ echo "Invalid GCC for bookworm: $GCC_VERSION!"
exit
fi
# exit if not valid GCC
@@ -108,12 +110,12 @@ FOLDER_VERSION=64
KERNEL=kernel8
ARCH=armv8-a+fp+simd
TARGET=aarch64-linux-gnu
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
-if ! [[ "$GCC_VERSION" =~ ^(6.3.0|8.3.0|10.2.0)$ ]]; then exit 1; fi
-if ! [[ "$GLIBC_VERSION" =~ ^(2.24|2.28|2.31)$ ]]; then exit 1; fi
-if ! [[ "$BINUTILS_VERSION" =~ ^(2.28|2.31.1|2.35.2)$ ]]; then exit 1; fi
+if ! [[ "$GCC_VERSION" =~ ^(8.3.0|10.2.0|12.2.0)$ ]]; then exit 1; fi
+if ! [[ "$GLIBC_VERSION" =~ ^(2.28|2.31|2.36)$ ]]; then exit 1; fi
+if ! [[ "$BINUTILS_VERSION" =~ ^(2.31.1|2.35.2|2.40)$ ]]; then exit 1; fi
if [ "$KERNEL" != "kernel8" ]; then exit 1; fi
if [ "$ARCH" != "armv8-a+fp+simd" ]; then exit 1; fi
if [ "$FOLDER_VERSION" != "64" ]; then exit 1; fi
@@ -146,16 +148,11 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
sed -i -e '66i#define PATH_MAX 4096\' libsanitizer/asan/asan_linux.cpp
fi
mkdir -p build
- if [ "$GCC_VERSION" = "6.3.0" ]; then
- sed -i contrib/download_prerequisites -e 's/ftp/http/'
- else
- sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
- fi
+ sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
- if [ "$GCC_VERSION" = "6.3.0" ]; then sed -i "1474s/.*/ || xloc.file[0] == '\\\0' || xloc.file[0] == '\\\xff'/" ./gcc/ubsan.c; fi #apply patch
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "binutils-$BINUTILS_VERSION" ]; then
if [ ! -f "binutils-$BINUTILS_VERSION.tar.bz2" ]; then
@@ -165,7 +162,7 @@ if [ ! -d "binutils-$BINUTILS_VERSION" ]; then
cd binutils-$BINUTILS_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "glibc-$GLIBC_VERSION" ]; then
# Download patched Glibc 2.31 if GCC 10 series are being built
@@ -180,8 +177,10 @@ if [ ! -d "glibc-$GLIBC_VERSION" ]; then
cd glibc-$GLIBC_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
+sed -i 's/# include /# include /' gcc-$GCC_VERSION/libsanitizer/asan/asan_linux.cpp
+sed -i 's/#include /#include /' gcc-$GCC_VERSION/libsanitizer/asan/asan_linux.cpp
echo "Setting up paths..."
PATH=$BUILDDIR/cross-pi-gcc-$GCC_VERSION-$FOLDER_VERSION/bin:$PATH
diff --git a/build-scripts/CI/CICTB_32b b/build-scripts/CI/CICTB_32b
index 264eb29..2ade58a 100644
--- a/build-scripts/CI/CICTB_32b
+++ b/build-scripts/CI/CICTB_32b
@@ -22,7 +22,7 @@
# ===============================================
# This script auto downloads, compiles, and compresses Cross & Native GCC ARM Toolchain binaries
-# targeting Raspberry Pi 32-bit Stretch(Debian 9) and Buster(Debian 10) OSes only.
+# targeting Raspberry Pi 32-bit Bookworm(Debian 12), Bullseye(Debian 11), and Buster(Debian 10) OSes only.
helpfunction() {
#helper function that prints custom usage help menu
@@ -34,9 +34,9 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -r [Target Pi type] -o [Target Pi OS type]"
- 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)"
+ echo -e "\t-g GCC version you want to compile?: (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|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)"
echo -e "\t-r What's yours Target Raspberry Pi type?: (0-1|2-3|3+)"
- echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo ""
echo ""
exit 1 # Exit script after printing help
@@ -82,12 +82,12 @@ if [ "$RPIOS_TYPE" != "bullseye" ] && [ "$GCC_VERSION" = "10.2.0" ]; then
fi
#collect dependencies versions from raspberry pi os
-if [ "$RPIOS_TYPE" = "stretch" ]; then
- if [ "$GCC_VERSION" == "8.3.0" ]; then
- echo "$GCC_VERSION is not supported on stretch!"
+if [ "$RPIOS_TYPE" = "bookworm" ]; then
+ if echo ${GCC_VERSION%.*} "12.2" | awk '{exit ( $1 >= $2 )}'; then
+ echo "$GCC_VERSION is not supported on bookworm!"
exit 0
else
- GCCBASE_VERSION=6.3.0
+ GCCBASE_VERSION=12.2.0
fi
elif [ "$RPIOS_TYPE" = "buster" ]; then
if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 >= $2 )}'; then
@@ -124,10 +124,10 @@ fi
#pre-defined params
TARGET=arm-linux-gnueabihf
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
-if ! [[ "$GCCBASE_VERSION" =~ ^(6.3.0|8.3.0|10.2.0)$ ]]; then exit 1; fi
+if ! [[ "$GCCBASE_VERSION" =~ ^(8.3.0|10.2.0|12.2.0)$ ]]; then exit 1; fi
if ! [[ "$FOLDER_VERSION" =~ ^(0|1|2)$ ]]; then exit 1; fi
if ! [[ "$ARCH" =~ ^(armv6|armv7-a|armv8-a)$ ]]; then exit 1; fi
if ! [[ "$FPU" =~ ^(vfp|neon-vfpv4|neon-fp-armv8)$ ]]; then exit 1; fi
@@ -160,8 +160,8 @@ elif [ "$RPIOS_TYPE" = "bullseye" ]; then
echo "Missing RPI_TYPE parameter!"
exit 1
fi
-elif [ "$RPIOS_TYPE" = "stretch" ]; then
- URL="$URL/Stretch/GCC%20$GCCBASE_VERSION"
+elif [ "$RPIOS_TYPE" = "bookworm" ]; then
+ URL="$URL/Bookworm/GCC%20$GCCBASE_VERSION"
if [ "$RPI_TYPE" = "0-1" ]; then
URL="$URL/Raspberry%20Pi%201%2C%20Zero/"
elif [ "$RPI_TYPE" = "2-3" ]; then
@@ -194,7 +194,7 @@ if [ ! -f "cross-gcc-$GCCBASE_VERSION-pi_$RPI_TYPE.tar.gz" ]; then
tar xf cross-gcc-$GCCBASE_VERSION-pi_$RPI_TYPE.tar.gz
mv -v cross-pi-gcc-$GCCBASE_VERSION-$FOLDER_VERSION/* $INSTALLDIR
rm -rf cross-pi-gcc-$GCCBASE_VERSION-$FOLDER_VERSION
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gdb-$GDB_VERSION" ]; then
if [ ! -f "gdb-$GDB_VERSION.tar.xz" ]; then wget -q --no-check-certificate https://ftp.gnu.org/gnu/gdb/gdb-$GDB_VERSION.tar.xz; fi
@@ -202,7 +202,7 @@ if [ ! -d "gdb-$GDB_VERSION" ]; then
cd gdb-$GDB_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gcc-$GCC_VERSION" ]; then
# Download patched GCC 10 series for bullseye
@@ -218,9 +218,9 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
mkdir -p build
sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
echo "Setting up paths..."
diff --git a/build-scripts/CI/CICTB_64b b/build-scripts/CI/CICTB_64b
index 7e37deb..9e75f14 100644
--- a/build-scripts/CI/CICTB_64b
+++ b/build-scripts/CI/CICTB_64b
@@ -34,8 +34,8 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -o [Target OS type]"
- 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)"
- echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-g GCC version you want to compile?: (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|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)"
+ echo -e "\t-o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo ""
echo ""
exit 1 # Exits script after printing help
@@ -54,7 +54,7 @@ if [ -z "$GCC_VERSION" ]; then
echo "Error: Required parameter is missing!"
helpfunction
elif [ -z "$RPIOS_TYPE" ]; then
- RPIOS_TYPE="stretch"
+ RPIOS_TYPE="bookworm"
else
echo "Parameters configured!"
fi
@@ -66,12 +66,12 @@ if [ "$RPIOS_TYPE" != "bullseye" ] && [ "$GCC_VERSION" = "10.2.0" ]; then
fi
#collect dependencies versions from raspberry pi os
-if [ "$RPIOS_TYPE" = "stretch" ]; then
- if [ "$GCC_VERSION" == "8.3.0" ]; then
- echo "$GCC_VERSION is not supported on stretch!"
+if [ "$RPIOS_TYPE" = "bookworm" ]; then
+ if echo ${GCC_VERSION%.*} "12.2" | awk '{exit ( $1 >= $2 )}'; then
+ echo "$GCC_VERSION is not supported on bookworm!"
exit 0
else
- GCCBASE_VERSION=6.3.0
+ GCCBASE_VERSION=12.2.0
fi
elif [ "$RPIOS_TYPE" = "buster" ]; then
if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 >= $2 )}'; then
@@ -110,10 +110,10 @@ fi
FOLDER_VERSION=64
ARCH=armv8-a+fp+simd
TARGET=aarch64-linux-gnu
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
-if ! [[ "$GCCBASE_VERSION" =~ ^(6.3.0|8.3.0|10.2.0)$ ]]; then exit 1; fi
+if ! [[ "$GCCBASE_VERSION" =~ ^(8.3.0|10.2.0|12.2.0)$ ]]; then exit 1; fi
if [ "$ARCH" != "armv8-a+fp+simd" ]; then exit 1; fi
if [ "$FOLDER_VERSION" != "64" ]; then exit 1; fi
if [ "$BUILDDIR" = "" ]; then exit 1; fi
@@ -123,8 +123,8 @@ URL="https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/CLI%20B
if [ "$RPIOS_TYPE" = "buster" ]; then
URL="$URL/Buster/GCC%20$GCCBASE_VERSION/"
-elif [ "$RPIOS_TYPE" = "stretch" ]; then
- URL="$URL/Stretch/GCC%20$GCCBASE_VERSION/"
+elif [ "$RPIOS_TYPE" = "bookworm" ]; then
+ URL="$URL/Bookworm/GCC%20$GCCBASE_VERSION/"
elif [ "$RPIOS_TYPE" = "bullseye" ]; then
URL="$URL/Bullseye/GCC%20$GCCBASE_VERSION/"
else
@@ -150,7 +150,7 @@ if [ ! -f "cross-gcc-$GCCBASE_VERSION-pi_$FOLDER_VERSION.tar.gz" ]; then
tar xf cross-gcc-$GCCBASE_VERSION-pi_$FOLDER_VERSION.tar.gz
mv -v cross-pi-gcc-$GCCBASE_VERSION-$FOLDER_VERSION/* $INSTALLDIR
rm -rf cross-pi-gcc-$GCCBASE_VERSION-$FOLDER_VERSION
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gdb-$GDB_VERSION" ]; then
if [ ! -f "gdb-$GDB_VERSION.tar.xz" ]; then
@@ -160,7 +160,7 @@ if [ ! -d "gdb-$GDB_VERSION" ]; then
cd gdb-$GDB_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gcc-$GCC_VERSION" ]; then
# Download patched GCC 10 series for bullseye
@@ -176,9 +176,9 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
mkdir -p build
sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
echo "Setting up paths..."
diff --git a/build-scripts/CI/CINTB_32b b/build-scripts/CI/CINTB_32b
index 7a01e37..cdf4e0c 100644
--- a/build-scripts/CI/CINTB_32b
+++ b/build-scripts/CI/CINTB_32b
@@ -22,7 +22,7 @@
# ===============================================
# This script auto downloads, compiles, and compresses Cross & Native GCC ARM Toolchain binaries
-# targeting Raspberry Pi 32-bit Stretch(Debian 9) and Buster(Debian 10) OSes only.
+# targeting Raspberry Pi 32-bit Bookworm(Debian 12), Bullseye(Debian 11), and Buster(Debian 10) OSes only.
helpfunction() {
#helper function that prints custom usage help menu
@@ -34,9 +34,9 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -r [Target Pi type] -o [Target Pi OS type]"
- 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)"
+ echo -e "\t-g GCC version you want to compile?: (8.4.0|9.1.0|9.2.0|9.3.0|9.4.0|10.1.0|10.2.0|10.3.0|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)"
echo -e "\t-r What's yours Target Raspberry Pi type?: (0-1|2-3|3+)"
- echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo ""
echo ""
exit 1 # Exit script after printing help
@@ -57,24 +57,25 @@ if [ -z "$GCC_VERSION" ] || [ -z "$RPI_TYPE" ] || [ -z "$RPIOS_TYPE" ]; then
helpfunction
fi
-# skip bullseye base
-if [ "$RPIOS_TYPE" != "bullseye" ] && [ "$GCC_VERSION" = "10.2.0" ]; then
- echo "Invalid GCC: $GCC_VERSION!"
- exit
-fi
-
-if [ "$RPIOS_TYPE" = "buster" ]; then
- if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 >= $2 )}'; then
+#collect dependencies versions from raspberry pi os
+if [ "$RPIOS_TYPE" = "bookworm" ]; then
+ if echo ${GCC_VERSION%.*} "12.2" | awk '{exit ( $1 > $2 )}'; then
+ echo "$GCC_VERSION is not supported on bookworm!"
+ exit 0
+ fi
+elif [ "$RPIOS_TYPE" = "buster" ]; then
+ if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 > $2 )}'; then
echo "$GCC_VERSION is not supported on buster!"
exit 0
fi
-fi
-
-if [ "$RPIOS_TYPE" = "bullseye" ]; then
- if echo ${GCC_VERSION%.*} "10.2" | awk '{exit ( $1 >= $2 )}'; then
+elif [ "$RPIOS_TYPE" = "bullseye" ]; then
+ if echo ${GCC_VERSION%.*} "10.2" | awk '{exit ( $1 > $2 )}'; then
echo "$GCC_VERSION is not supported on bullseye!"
exit 0
fi
+else
+ echo "Invalid argument value: $RPIOS_TYPE"
+ exit 1
fi
#collect parameters from raspbery pi type
@@ -111,7 +112,7 @@ fi
#pre-defined params
TARGET=arm-linux-gnueabihf
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
if ! [[ "$FOLDER_VERSION" =~ ^(0|1|2)$ ]]; then exit 1; fi
@@ -146,8 +147,8 @@ elif [ "$RPIOS_TYPE" = "bullseye" ]; then
echo "Missing RPI_TYPE parameter!"
exit 1
fi
-elif [ "$RPIOS_TYPE" = "stretch" ]; then
- URL="$URL/Stretch/GCC%20$GCC_VERSION"
+elif [ "$RPIOS_TYPE" = "bookworm" ]; then
+ URL="$URL/Bookworm/GCC%20$GCC_VERSION"
if [ "$RPI_TYPE" = "0-1" ]; then
URL="$URL/Raspberry%20Pi%201%2C%20Zero/"
elif [ "$RPI_TYPE" = "2-3" ]; then
@@ -175,7 +176,7 @@ if [ ! -f "cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" ]; then
wget "${URL}cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz"
tar xf cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz
mv cross-pi-gcc-$GCC_VERSION-$FOLDER_VERSION $BUILDDIR
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gdb-$GDB_VERSION" ]; then
if [ ! -f "gdb-$GDB_VERSION.tar.xz" ]; then wget -q --no-check-certificate https://ftp.gnu.org/gnu/gdb/gdb-$GDB_VERSION.tar.xz; fi
@@ -183,7 +184,7 @@ if [ ! -d "gdb-$GDB_VERSION" ]; then
cd gdb-$GDB_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gcc-$GCC_VERSION" ]; then
# Download patched GCC 10 series for bullseye
@@ -199,9 +200,9 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
mkdir -p build
sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
echo "Setting up paths..."
diff --git a/build-scripts/CI/CINTB_64b b/build-scripts/CI/CINTB_64b
index 0565409..d447688 100644
--- a/build-scripts/CI/CINTB_64b
+++ b/build-scripts/CI/CINTB_64b
@@ -34,8 +34,8 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -o [Target OS type]"
- 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)"
- echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-g GCC version you want to compile?: (8.4.0|9.1.0|9.2.0|9.3.0|9.4.0|10.1.0|10.2.0|10.3.0|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)"
+ echo -e "\t-o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo ""
echo ""
exit 1 # Exits script after printing help
@@ -54,28 +54,30 @@ if [ -z "$GCC_VERSION" ]; then
echo "Error: Required parameter is missing!"
helpfunction
elif [ -z "$RPIOS_TYPE" ]; then
- RPIOS_TYPE="stretch"
+ RPIOS_TYPE="bookworm"
else
echo "Parameters configured!"
fi
-# skip bullseye base
-if [ "$RPIOS_TYPE" != "bullseye" ] && [ "$GCC_VERSION" = "10.2.0" ]; then
- echo "Invalid GCC: $GCC_VERSION!"
- exit
-fi
-
-if [ "$RPIOS_TYPE" = "buster" ]; then
- if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 >= $2 )}'; then
+#collect dependencies versions from raspberry pi os
+if [ "$RPIOS_TYPE" = "bookworm" ]; then
+ if echo ${GCC_VERSION%.*} "12.2" | awk '{exit ( $1 > $2 )}'; then
+ echo "$GCC_VERSION is not supported on bookworm!"
+ exit 0
+ fi
+elif [ "$RPIOS_TYPE" = "buster" ]; then
+ if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 > $2 )}'; then
echo "$GCC_VERSION is not supported on buster!"
exit 0
fi
-fi
-if [ "$RPIOS_TYPE" = "bullseye" ]; then
- if echo ${GCC_VERSION%.*} "10.2" | awk '{exit ( $1 >= $2 )}'; then
+elif [ "$RPIOS_TYPE" = "bullseye" ]; then
+ if echo ${GCC_VERSION%.*} "10.2" | awk '{exit ( $1 > $2 )}'; then
echo "$GCC_VERSION is not supported on bullseye!"
exit 0
fi
+else
+ echo "Invalid argument value: $RPIOS_TYPE"
+ exit 1
fi
#collect build directory if not defined
@@ -96,7 +98,7 @@ fi
FOLDER_VERSION=64
ARCH=armv8-a+fp+simd
TARGET=aarch64-linux-gnu
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
if [ "$ARCH" != "armv8-a+fp+simd" ]; then exit 1; fi
@@ -110,25 +112,13 @@ if [ "$RPIOS_TYPE" = "buster" ]; then
URL="$URL/Buster/GCC%20$GCC_VERSION/"
elif [ "$RPIOS_TYPE" = "bullseye" ]; then
URL="$URL/Bullseye/GCC%20$GCC_VERSION/"
-elif [ "$RPIOS_TYPE" = "stretch" ]; then
- URL="$URL/Stretch/GCC%20$GCC_VERSION/"
+elif [ "$RPIOS_TYPE" = "bookworm" ]; then
+ URL="$URL/Bookworm/GCC%20$GCC_VERSION/"
else
echo "Missing RPIOS_TYPE parameter!"
exit 1
fi
-# exit if GCC < 9.0.0 for buster
-if [ "$RPIOS_TYPE" = "buster" ] && [ "$GCC_VERSION" \< "9.0.0" ]; then
- echo "Invalid GCC for buster: $GCC_VERSION!"
- exit
-fi
-
-# exit if GCC < 9.0.0 for bullseye
-if [ "$RPIOS_TYPE" = "bullseye" ] && [ "$GCC_VERSION" \< "10.2.0" ]; then
- echo "Invalid GCC for bullseye: $GCC_VERSION!"
- exit
-fi
-
echo "Downloading and Setting up build directories"
#setup paths
DOWNLOADDIR=$BUILDDIR/build_toolchains
@@ -141,7 +131,7 @@ if [ ! -f "cross-gcc-$GCC_VERSION-pi_$FOLDER_VERSION.tar.gz" ]; then
wget "${URL}cross-gcc-$GCC_VERSION-pi_$FOLDER_VERSION.tar.gz"
tar xf cross-gcc-$GCC_VERSION-pi_$FOLDER_VERSION.tar.gz
mv cross-pi-gcc-$GCC_VERSION-$FOLDER_VERSION $BUILDDIR
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gdb-$GDB_VERSION" ]; then
if [ ! -f "gdb-$GDB_VERSION.tar.xz" ]; then
@@ -151,7 +141,7 @@ if [ ! -d "gdb-$GDB_VERSION" ]; then
cd gdb-$GDB_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gcc-$GCC_VERSION" ]; then
# Download patched GCC 10 series for bullseye
@@ -167,9 +157,9 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
mkdir -p build
sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
echo "Setting up paths..."
diff --git a/build-scripts/CI/README.md b/build-scripts/CI/README.md
index 8949ab7..90f1391 100644
--- a/build-scripts/CI/README.md
+++ b/build-scripts/CI/README.md
@@ -25,7 +25,7 @@ along with this program. If not, see .
#
-This project now utilizes powerful **Github Actions** CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries by using these CI bash Build-Scripts. These CI Build-Scripts are derived from previous user-friendly build-scripts but further divided into smaller jobs to aid better build times with CI.
+This project now utilizes powerful **GitHub Actions** CI (Continuous Integration) to automatically compile compressed GCC Cross & Native ARM/ARM64 Toolchain binaries using these CI bash build scripts. These CI build scripts are derived from previous user-friendly build scripts but are further divided into smaller jobs to achieve better build times with CI.
## Automated Toolchain Builder Workflow:
@@ -50,7 +50,7 @@ A generalized workflow used to generate and deploy these CI maintained toolchain
### C. `CICTB_32b`: Raspberry Pi Toolchains CI Cross-Compiler Builder 32-bit
-* This build-script is used in CI to generate Compressed Cross ARM Toolchain binaries targeting Raspberry Pi 32-bit Stretch(Debian 9) & Buster(Debian 10) OSes from Base Bundles.
+* This build-script is used in CI to generate Compressed Cross ARM Toolchain binaries targeting Raspberry Pi 32-bit Buster(Debian 10), Bullseye(Debian 11), and Bookworm(Debian 12) OSes from Base Bundles.
### D. `CICTB_64b`: Raspberry Pi Toolchains CI Cross-Compiler Builder 64-bit
@@ -58,7 +58,7 @@ A generalized workflow used to generate and deploy these CI maintained toolchain
### E. `CINTB_32b`: Raspberry Pi Toolchains CI Native-Compiler Builder 32-bit
-* This build-script is used in CI to generate Compressed Native ARM Toolchain binaries targeting Raspberry Pi 32-bit Stretch(Debian 9) & Buster(Debian 10) OSes from respective Cross-Compiler Toolchain Binaries builds.
+* This build-script is used in CI to generate Compressed Native ARM Toolchain binaries targeting Raspberry Pi 32-bit Buster(Debian 10), Bullseye(Debian 11), and Bookworm(Debian 12) OSes from respective Cross-Compiler Toolchain Binaries builds.
### F. `CINTB_64b`: Raspberry Pi Toolchains CI Native-Compiler Builder 64-bit
@@ -87,10 +87,22 @@ These CI build-scripts only support specific Programming Languages, those are as
These CI build-scripts supports newer as well as base GCC versions, those are as follows:
-- 6.3.0
-- 8.3.0
-- 9.4.0
-- 10.3.0
+- 8.3.0 _(Base Buster, )_
+- 10.2.0 _(Base Bullseye)_
+- 11.3.0 _(New)_
+- 12.2.0 _(Base Bookworm)_
+- 13.3.0 _(New)_
+- 14.2.0 _(New)_
+
+| GCC Version | Base | Cross-Compiler | Native-Compiler |
+| :-----------: | :----------: | :---------: | :---------: |
+| 8.3.0 | Yes (Buster) | Yes | No |
+| 10.2.0 | Yes (Bullseye) | Yes | No |
+| 11.3.0 | x | Yes | Yes |
+| 12.2.0 | Yes (Bookworm) | Yes | No |
+| 13.3.0 | x | Yes | Yes |
+| 14.2.0 | x | Yes | Yes |
+
@@ -100,7 +112,7 @@ These CI build-scripts supports newer as well as base GCC versions, those are as
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [thoughts](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [:star2:](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -109,4 +121,4 @@ These CI build-scripts supports newer as well as base GCC versions, those are as
**Copyright © 2020 abhiTronix**
-This Project source-code and its precompiled binaries are licensed under the [**GPLv3**](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE) license.
\ No newline at end of file
+This Project source-code and its precompiled binaries are released under the [**GPLv3**](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE) license.
\ No newline at end of file
diff --git a/build-scripts/CI/x86_64TB b/build-scripts/CI/x86_64TB
index 8fadae5..b707e43 100644
--- a/build-scripts/CI/x86_64TB
+++ b/build-scripts/CI/x86_64TB
@@ -34,7 +34,7 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -t [Target OS type]"
- echo -e "\t-g GCC version you want to compile?: (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)"
+ echo -e "\t-g GCC version you want to compile?: (12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)"
echo -e "\t-t What's yours Target OS type?: (x86|x86_64) [default:x86_64]"
echo ""
echo ""
@@ -85,7 +85,7 @@ else
C_FLAGS="-Wno-zero-length-bounds -g -O2 -m32"
fi
-if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 >= $2 )}'; then
+if echo ${GCC_VERSION%.*} "12.2.0" | awk '{exit ( $1 >= $2 )}'; then
echo "$GCC_VERSION is not supported!"
exit 0
fi
@@ -93,7 +93,7 @@ fi
#pre-defined params
TARGET=$ARCH_LINUX-pc-linux
FOLDER_VERSION=$OS_TYPE
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
if [ "$BUILDDIR" = "" ]; then exit 1; fi
@@ -114,16 +114,11 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
tar xf gcc-$GCC_VERSION.tar.gz
cd gcc-$GCC_VERSION || exit
mkdir -p build
- if [ "$GCC_VERSION" = "6.3.0" ]; then
- sed -i contrib/download_prerequisites -e 's/ftp/http/'
- else
- sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
- fi
+ sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
- if [ "$GCC_VERSION" = "6.3.0" ]; then sed -i "1474s/.*/ || xloc.file[0] == '\\\0' || xloc.file[0] == '\\\xff'/" ./gcc/ubsan.c; fi #apply patch
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gdb-$GDB_VERSION" ]; then
if [ ! -f "gdb-$GDB_VERSION.tar.xz" ]; then
@@ -133,7 +128,7 @@ if [ ! -d "gdb-$GDB_VERSION" ]; then
cd gdb-$GDB_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
echo "Building GCC Desktop GCC $GCC_VERSION Binaries..."
diff --git a/build-scripts/README.md b/build-scripts/README.md
index b6f3de7..afb7e35 100644
--- a/build-scripts/README.md
+++ b/build-scripts/README.md
@@ -27,51 +27,57 @@ along with this program. If not, see .
-This project now provides user-friendly open-sourced bash build-scripts that auto-generates Compressed Cross & Native GCC ARM/ARM64 Toolchain binaries targeting Raspberry Pi 32-bit & 64-bit OSes. If you need additional language support or need to compile another suitable GCC version toolchains for your Raspberry Pi, then you can manually compile any GCC toolchains by running suitable build-scripts yourself through your system terminal.
+> [!NOTE]
+> This project now provides user-friendly open-sourced bash build-scripts to automatically generate compressed cross and native GCC ARM/ARM64 toolchain binaries for Raspberry Pi 32-bit and 64-bit operating. If you need additional language support or want to compile other suitable GCC version toolchains for your Raspberry Pi, you can manually compile any GCC toolchains by running the appropriate build scripts through your system terminal.
-### RTBuilder_32b: Raspberry Pi Toolchains Builder 32-bit
+> [!WARNING]
+> The Stretch (Debian Version 9) 32-bit/64-bit toolchains are no longer supported!
-* This script auto-generates Compressed Cross & Native GCC ARM Toolchain binaries targeting Raspberry Pi 32-bit Stretch(Debian 9) & Buster(Debian 10) OSes.
+### `RTBuilder_32b`: Raspberry Pi Toolchains 32-bit Builder Build Script
-### RTBuilder_64b: Raspberry Pi Toolchains Builder 64-bit
-
-* This script auto-generates Compressed Cross & Native GCC ARM64 Toolchain binaries targeting any Raspberry Pi 64-bit Stretch(Debian 9) & Buster(Debian 10) OSes.
+* This script auto-generates Compressed Cross & Native GCC ARM Toolchain binaries targeting Raspberry Pi 32-bit Buster(Debian 10), Bullseye(Debian 11), and Bookworm(Debian 12) OSes.
+### `RTBuilder_64b`: Raspberry Pi Toolchains 64-bit Builder Build Script
+* This script auto-generates Compressed Cross & Native GCC ARM Toolchain binaries targeting Raspberry Pi 64-bit Buster(Debian 10), Bullseye(Debian 11), and Bookworm(Debian 12) OSes.
-## Usage
+### Features
-You can run these bash scripts to manually compile any GCC toolchains version through your system terminal:
+- Generates toolchains for Raspberry Pi OS Buster (Debian 10), Bullseye (Debian 11), and Bookworm (Debian 12)
+- Supports both 32-bit and 64-bit architectures
+- Customizable GCC versions and target Raspberry Pi models
+- Option for verbose output for debugging
+
------
-
-**Important :warning:**
+## Usage
-* For downloading artifacts these build-scripts requires an active Internet connection.
+You can run these bash scripts to manually compile any GCC toolchains version through your system terminal:
-* These build-scripts supports Linux-machines only.
+### 0. Prerequisites :warning:
------
+- [x] Linux-OS based machine
+- [x] Active internet connection
+
-1. **Update environment & Install prerequisites:**
+### 1. Update environment & Install prerequisites 🔧
- ```shellsession
- # update your system
- sudo apt update && sudo apt dist-upgrade
+```sh
+# update your system
+sudo apt update && sudo apt dist-upgrade
- # install prerequisites
- sudo apt-get -y install gcc g++ gperf flex texinfo gawk gfortran texinfo bison \
- build-essential openssl unzip wget git pigz \
- libncurses-dev autoconf automake tar figlet
- ```
+# install prerequisites
+sudo apt-get -y install gcc g++ gperf flex texinfo gawk gfortran texinfo bison \
+ build-essential openssl unzip wget git pigz libgmp-dev \
+ libncurses-dev autoconf automake tar figlet libmpfr-dev
+```
- **Optional:** Install `ccache` for speeding up build time:
+- **Optional:** Install `ccache` for speeding up build time: ⚡️
- ```shellsession
+ ```sh
# Install package
sudo apt install -y ccache
@@ -90,138 +96,156 @@ You can run these bash scripts to manually compile any GCC toolchains version th
```
-2. **Clone this repository:**
+
- ```shellsession
- # clone repository
- git clone https://github.com/abhiTronix/raspberry-pi-cross-compilers.git
-
- # call directory
- cd raspberry-pi-cross-compilers/build-scripts
+### 2. Clone this repository 📦️
- ```
-
-3. **Run scripts:**
-
- ### [`RTBuilder_32b`](#): Raspberry Pi Toolchains Builder 32-bit
+```sh
+# clone repository
+git clone https://github.com/abhiTronix/raspberry-pi-cross-compilers.git
+# call directory
+cd raspberry-pi-cross-compilers/build-scripts
+```
- * **Usage parameters:** This script requires a few command-line parameters, just run `./RTBuilder_32b` on terminal:
-
- ```shellsession
+
- Usage: ./RTBuilder_32b -g [GCC version] -r [Target Pi type] -o [Target Pi OS type] -V
- -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|9.4.0|10.1.0|10.2.0|10.3.0)
- -r What's yours Target Raspberry Pi type?: (0-1|2-3|3+)
- -o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)
- -V Verbose output for debugging?
+### 3. Run scripts 📝
- ```
+#### A. [`RTBuilder_32b`](RTBuilder_32b): Raspberry Pi Toolchains 32-bit Builder Build Script
- * **Usage:** Just pass _targeted [GCC version](#supported-gcc-versions)_ to `-g` parameter, _targeted raspberry pi type_ to `-r` parameter, and _targeted raspberry pi OS type_ to `-o` parameter of this script:
- ***:warning: You must NOT compile GCC version [less than GCC 8.3.0 for Buster OS or Bullseye OS](#supported-gcc-versions), otherwise script will automatically switch to build for Stretch OS.***
+* **Usage parameters:** This script requires a few command-line parameters. To view them, simply run `./RTBuilder_32b` on terminal:
- ```shellsession
-
- chmod +x RTBuilder_32b
- ./RTBuilder_32b -g "9.4.0" -r "2-3" -o "buster" -V
+ ```sh
+ Usage: ./RTBuilder_32b -g [GCC version] -r [Target Pi type] -o [Target Pi OS type] -V
+ -g GCC version you want to compile?: (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|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)
+ -r What's yours Target Raspberry Pi type?: (0-1|2-3|3+)
+ -o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)
+ -V Verbose output for debugging?
+ ```
- ```
+* **Usage:** Just pass _targeted GCC version to `-g` parameter, targeted raspberry pi type to `-r` parameter, and targeted raspberry pi OS type to `-o` parameter of this script:
- This will take some time _(approximately 55mins on 8cores)_, so grab a coffee :coffee:. On returning you will find `native-gcc-{GCC_VERSION}-pi_{PI_TYPE}.tar.gz` and `cross-gcc-{GCC_VERSION}-pi_{PI_TYPE}.tar.gz` at your `$HOME` directory.
+ ```sh
+ # Make the script executable
+ chmod +x RTBuilder_64b
+
+ # Run the script with GCC version 14.2.0 for Raspberry 3+ versions running Bookworm OS
+ ./RTBuilder_32b -g "14.2.0" -r "3+" -o "bookworm"
+ ```
+> [!TIP]
+> * You must **NOT** compile a GCC version other than the [Supported GCC Versions](#5-supported-gcc-versions-), otherwise the script will exit with an error.
+> * This process will take some time (approximately 55 minutes on 8 cores), so grab a coffee :coffee:.
+> * The scripts generate two compressed files in your `$HOME` directory `native-gcc-{GCC_VERSION}-pi_64.tar.gz` and `cross-gcc-{GCC_VERSION}-pi_64.tar.gz`.
-
+
- ### [`RTBuilder_64b`](#): Raspberry Pi Toolchains Builder 64-bit
+### B. [`RTBuilder_64b`](RTBuilder_64b): Raspberry Pi Toolchains 64-bit Builder Build Script
- * **Usage parameters:** This script requires few command-line parameters, just run `./RTBuilder_64b`:
-
- ```shellsession
+* **Usage parameters:** This script requires a few command-line parameters. To view them, simply run `./RTBuilder_64b` on terminal:
+
+ ```sh
- Usage: ./RTBuilder_64b -g [GCC version] -o [Target Pi OS type] -V
- -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|9.4.0|10.1.0|10.2.0|10.3.0)
- -o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)
+ Usage: ./RTBuilder_64b -g [GCC version] -o [Target Pi OS type] -V
+ -g GCC version you want to compile?: (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|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)
+ -o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)
-V Verbose output for debugging?
- ```
+ ```
- * **Usage:** Just pass _targeted [GCC version](#supported-gcc-versions)_ to `-g` parameter of this script:
+* **Usage:** Just pass targeted GCC version to `-g` parameter and targeted raspberry pi OS type to `-o` parameter of this script:
- ```shellsession
+ ```sh
+ # Make the script executable
+ chmod +x RTBuilder_64b
+
+ # Run the script with GCC version 14.2.0 for Bookworm OS
+ ./RTBuilder_64b -g "14.2.0" -o "bookworm"
+ ```
- chmod +x RTBuilder_64b
- ./RTBuilder_64b -g "9.4.0" -V
+> [!TIP]
+> * You must **NOT** compile a GCC version other than the [Supported GCC Versions](#5-supported-gcc-versions-), otherwise the script will exit with an error.
+> * This process will take some time (approximately 55 minutes on 8 cores), so grab a coffee :coffee:.
+> * The scripts generate two compressed files in your `$HOME` directory `native-gcc-{GCC_VERSION}-pi_64.tar.gz` and `cross-gcc-{GCC_VERSION}-pi_64.tar.gz`.
- ```
+
- This will take some time _(approximately 55mins on 8cores)_, so grab a coffee :coffee:. On returning you will find `native-gcc-{GCC_VERSION}-pi_64.tar.gz` and `cross-gcc-{GCC_VERSION}-pi_64.tar.gz` at your `$HOME` directory.
+### 4. Additional Environment Variables 🚩
-
+These scripts provide a few additional environment variables to tweak Toolchain Builds:
+* `BUILDDIR`: To change build directory. By default it is set to `/tmp` directory. Its usage is as follows:
-## Additional Environment Variables:
+ ```sh
+ BUILDDIR="/home/foo/foo1"
+ ```
-These scripts provide a few additional environment variables to tweak Toolchain Builds:
+> [!CAUTION]
+> Make sure assigned directory has read/write permission.
-* `BUILDDIR`: To change build directory. By default it is set to temp(`/tmp`) directory. Its usage is as follows:
- ***:warning: Make sure assigned directory has read/write permission.***
- ```shellsession
- BUILDDIR="/home/foo/foo1"
- ```
* `LANGUAGES`: To change supported programming languages for your Toolchains. Its default value is `c,c++,fortran`. Its usage is as follows:
-
- ***:warning: Make sure to install additional dependency manually according to your assigned supported languages.***
-
- ```shellsession
+
+ ```sh
LANGUAGES="c,go,brig,d"
```
-
+> [!CAUTION]
+> Make sure to install additional dependency manually according to your assigned supported languages.
-## Supported GCC Versions:
+
+
+### 5. Supported GCC Versions 🔖
These scripts only support newer GCC versions, those are as follows:
-| GCC Version | Stretch OS build (32/64-bit) | Buster OS build (32/64-bit) | Bullseye OS build (32/64-bit) |
+> [!NOTE]
+> The Base GCC versions only generate cross-compilers and do not produce native compiler binaries.
+
+| GCC Version | Buster OS build (32/64-bit) | Bullseye OS (32/64-bit) | Bookworm OS build (32/64-bit) |
| :-----------: | :----------: | :---------: | :---------: |
-| 7.1.0 | supported | x | x |
-| 7.2.0 | supported | x | x |
-| 7.3.0 | supported | x | x |
-| 7.4.0 | supported | x | x |
-| 7.5.0 | supported | x | x |
-| 8.1.0 | supported | x | x |
-| 8.2.0 | supported | x | x |
-| 8.3.0 | supported | supported | x |
-| 8.4.0 | supported | supported | x |
-| 9.1.0 | supported | supported | x |
-| 9.2.0 | supported | supported | x |
-| 9.3.0 | supported | supported | x |
-| 9.4.0 | supported | supported | x |
-| 10.1.0 | supported | supported | x |
-| 10.2.0 | supported | supported |supported |
-| 10.3.0 | supported | supported |supported |
+| 8.3.0 | supported _(Base)_ | x | x |
+| 8.4.0 | supported | x | x |
+| 9.1.0 | supported | x | x |
+| 9.2.0 | supported | x | x |
+| 9.3.0 | supported | x | x |
+| 9.4.0 | supported | x | x |
+| 10.1.0 | supported | x | x |
+| 10.2.0 | supported | supported _(Base)_ |x |
+| 10.3.0 | supported | supported |x |
+| 11.1.0 | supported | supported |x |
+| 11.2.0 | supported | supported |x |
+| 11.3.0 | supported | supported |x |
+| 12.1.0 | supported | supported |x |
+| 12.2.0 | supported | supported | supported _(Base)_ |
+| 12.3.0 | supported | supported | supported |
+| 12.4.0 | supported | supported | supported |
+| 13.1.0 | supported | supported | supported |
+| 13.2.0 | supported | supported | supported |
+| 13.3.0 | supported | supported | supported |
+| 14.1.0 | supported | supported | supported |
+| 14.2.0 | supported | supported | supported |
-## Supporting this Project
+## Supporting this Project 💚
**If these binaries helped you big time, please consider supporting it through any size donations.**
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [thoughts](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [:star2:](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
-## Citing
+## Citing 💬
**Here is a Bibtex entry you can use to cite this project in a publication:**
@@ -238,8 +262,8 @@ These scripts only support newer GCC versions, those are as follows:
-## License
+## License 📄
**Copyright © 2020 abhiTronix**
-This Project source-code and its precompiled binaries are licensed under the [**GPLv3**](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE) license.
+This Project source-code and its precompiled binaries are released under the [**GPLv3**](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE) license.
\ No newline at end of file
diff --git a/build-scripts/RTBuilder_32b b/build-scripts/RTBuilder_32b
old mode 100755
new mode 100644
index 889e614..4cf60b0
--- a/build-scripts/RTBuilder_32b
+++ b/build-scripts/RTBuilder_32b
@@ -22,7 +22,7 @@
# ===============================================
# This script auto downloads, compiles, and compresses Cross & Native GCC ARM Toolchain binaries
-# targeting Raspberry Pi 32-bit Stretch(Debian 9) and Buster(Debian 10) OSes only.
+# targeting Raspberry Pi 32-bit Bookworm(Debian 12), Bullseye(Debian 11), and Buster(Debian 10) OSes only.
set -eo pipefail
@@ -36,13 +36,13 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -r [Target Pi type] -o [Target Pi OS type] -V"
- 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|11.1.0|11.2.0)"
+ echo -e "\t-g GCC version you want to compile?: (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|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)"
echo -e "\t-r What's yours Target Raspberry Pi type?: (0-1|2-3|3+)"
- echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo -e "\t-V Verbose output for debugging?"
echo ""
echo ""
- exit 1 # Exit script after printing help
+ exit 1 # Exits script after printing help
}
#input arguments handler
@@ -91,15 +91,15 @@ else
fi
#collect dependencies versions from raspberry pi os
-if [ "$RPIOS_TYPE" = "stretch" ]; then
- if echo ${GCC_VERSION%.*} "6.3" | awk '{exit ( $1 >= $2 )}'; then
- echo "$GCC_VERSION is not supported on stretch!"
+if [ "$RPIOS_TYPE" = "bookworm" ]; then
+ if echo ${GCC_VERSION%.*} "12.2" | awk '{exit ( $1 >= $2 )}'; then
+ echo "$GCC_VERSION is not supported on bookworm!"
exit 0
else
- GCCBASE_VERSION=6.3.0
+ GCCBASE_VERSION=12.2.0
fi
- GLIBC_VERSION=2.24
- BINUTILS_VERSION=2.28
+ GLIBC_VERSION=2.36
+ BINUTILS_VERSION=2.40
elif [ "$RPIOS_TYPE" = "buster" ]; then
if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 >= $2 )}'; then
echo "$GCC_VERSION is not supported on buster!"
@@ -139,13 +139,13 @@ fi
#pre-defined params
TARGET=arm-linux-gnueabihf
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
-if ! [[ "$GCC_VERSION" =~ ^(6.3.0|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|9.4.0|10.1.0|10.2.0|10.3.0|11.1.0|11.2.0)$ ]]; then exit 1; fi
-if ! [[ "$GCCBASE_VERSION" =~ ^(6.3.0|8.3.0|10.2.0)$ ]]; then exit 1; fi
-if ! [[ "$GLIBC_VERSION" =~ ^(2.24|2.28|2.31)$ ]]; then exit 1; fi
-if ! [[ "$BINUTILS_VERSION" =~ ^(2.28|2.31.1|2.35.2)$ ]]; then exit 1; fi
+if ! [[ "$GCC_VERSION" =~ ^(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|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)$ ]]; then exit 1; fi
+if ! [[ "$GCCBASE_VERSION" =~ ^(8.3.0|10.2.0|12.2.0)$ ]]; then exit 1; fi
+if ! [[ "$GLIBC_VERSION" =~ ^(2.28|2.31|2.36)$ ]]; then exit 1; fi
+if ! [[ "$BINUTILS_VERSION" =~ ^(2.31.1|2.35.2|2.40)$ ]]; then exit 1; fi
if ! [[ "$FOLDER_VERSION" =~ ^(0|1|2)$ ]]; then exit 1; fi
if ! [[ "$KERNEL" =~ ^(kernel|kernel7)$ ]]; then exit 1; fi
if ! [[ "$ARCH" =~ ^(armv6|armv7-a|armv8-a)$ ]]; then exit 1; fi
@@ -164,7 +164,7 @@ mkdir -p "$DOWNLOADDIR"
mkdir -p "$INSTALLDIR"
cd "$DOWNLOADDIR" || exit
-
+#download binaries if not found
if [ ! -d "linux" ]; then
git clone --depth=1 https://github.com/raspberrypi/linux
fi
@@ -177,24 +177,22 @@ if [ ! -d "gcc-$GCCBASE_VERSION" ]; then
sed -i -e '66i#define PATH_MAX 4096\' libsanitizer/asan/asan_linux.cpp
fi
mkdir -p build
- if [ "$GCCBASE_VERSION" = "6.3.0" ]; then
- sed -i contrib/download_prerequisites -e 's/ftp/http/'
- else
- sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
- fi
+ sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
- if [ "$GCCBASE_VERSION" = "6.3.0" ]; then sed -i "1474s/.*/ || xloc.file[0] == '\\\0' || xloc.file[0] == '\\\xff'/" ./gcc/ubsan.c; fi #apply patch
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
+sed -i 's/# include /# include /' gcc-$GCCBASE_VERSION/libsanitizer/asan/asan_linux.cpp
+sed -i 's/#include /#include /' gcc-$GCCBASE_VERSION/libsanitizer/asan/asan_linux.cpp
+
if [ ! -d "binutils-$BINUTILS_VERSION" ]; then
if [ ! -f "binutils-$BINUTILS_VERSION.tar.bz2" ]; then wget -q --no-check-certificate https://ftp.gnu.org/gnu/binutils/binutils-$BINUTILS_VERSION.tar.bz2; fi
tar xf binutils-$BINUTILS_VERSION.tar.bz2
cd binutils-$BINUTILS_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "glibc-$GLIBC_VERSION" ]; then
# Download patched Glibc 2.31 if GCC 10 series are being built
@@ -209,7 +207,7 @@ if [ ! -d "glibc-$GLIBC_VERSION" ]; then
cd glibc-$GLIBC_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gdb-$GDB_VERSION" ]; then
if [ ! -f "gdb-$GDB_VERSION.tar.xz" ]; then wget -q --no-check-certificate https://ftp.gnu.org/gnu/gdb/gdb-$GDB_VERSION.tar.xz; fi
@@ -217,7 +215,7 @@ if [ ! -d "gdb-$GDB_VERSION" ]; then
cd gdb-$GDB_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gcc-$GCC_VERSION" ]; then
# Download patched GCC 10 series for bullseye
@@ -233,22 +231,24 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
mkdir -p build
sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
+sed -i 's/# include /# include /' gcc-$GCC_VERSION/libsanitizer/asan/asan_linux.cpp
+sed -i 's/#include /#include /' gcc-$GCC_VERSION/libsanitizer/asan/asan_linux.cpp
echo "Setting up paths..."
PATH=$BUILDDIR/cross-pi-gcc-$GCC_VERSION-$FOLDER_VERSION/bin:$PATH
unset LD_LIBRARY_PATH #patch
-echo "Building Kernel Headers..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Building Kernel Headers..."
cd "$DOWNLOADDIR"/linux || exit
KERNEL=$KERNEL
make -s ARCH=arm INSTALL_HDR_PATH="$SYSROOTDIR"/usr headers_install
mkdir -p "$SYSROOTDIR"/usr/lib
-echo "Building binutils..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Building binutils..."
if [ -n "$(ls -A "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build/*; fi
cd "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build || exit
../configure --target=$TARGET --prefix= --with-arch=$ARCH --with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR" --with-fpu=$FPU --with-float=hard --disable-multilib
@@ -256,7 +256,7 @@ make -s -j$(nproc)
make -s install-strip DESTDIR="$INSTALLDIR"
if [ -n "$(ls -A "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build/*; fi
-echo "Building Cross GCC $GCCBASE_VERSION Binaries..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Building Cross GCC $GCCBASE_VERSION Binaries..."
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build/*; fi
cd "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build || exit
../configure --prefix= --target=$TARGET --enable-languages=$LANGUAGES --with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR" --with-arch=$ARCH --with-fpu=$FPU --with-float=hard --disable-multilib
@@ -283,14 +283,15 @@ make -s install-strip DESTDIR="$INSTALLDIR"
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build/*; fi
if [ "$GCC_VERSION" != "$GCCBASE_VERSION" ]; then
+ figlet -t -k -f /usr/share/figlet/standard.flf "Cross Compiling New Version..."
cd "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build || exit
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build/*; fi
- ../configure --prefix= --target=$TARGET --enable-languages=$LANGUAGES --with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR" --with-arch=$ARCH --with-fpu=$FPU --with-float=hard --disable-multilib
+ ../configure --prefix= --target=$TARGET --enable-languages=$LANGUAGES --with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR" --with-headers="$SYSROOTDIR"/usr/include --with-lib="$SYSROOTDIR"/usr/lib --with-arch=$ARCH --with-fpu=$FPU --with-float=hard --disable-multilib
make -s -j$(nproc)
make -s install-strip DESTDIR="$INSTALLDIR"
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build/*; fi
- echo "Building GCC Native GCC $GCC_VERSION Binaries..."
+ figlet -t -k -f /usr/share/figlet/standard.flf "Building GCC Native GCC $GCC_VERSION Binaries..."
mkdir -p "$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
cd "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build || exit
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build/*; fi
@@ -301,40 +302,40 @@ if [ "$GCC_VERSION" != "$GCCBASE_VERSION" ]; then
cd "$DOWNLOADDIR"/gcc-"$GCC_VERSION" || exit
cat gcc/limitx.h gcc/glimits.h gcc/limity.h >"$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION/lib/gcc/$TARGET/"$GCC_VERSION"/include-fixed/limits.h
- echo "Building Native GDB Binaries..."
+ figlet -t -k -f /usr/share/figlet/standard.flf "Building Native GDB Binaries..."
cd "$DOWNLOADDIR"/gdb-$GDB_VERSION/build || exit
if [ -n "$(ls -A "$DOWNLOADDIR"/gdb-$GDB_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gdb-$GDB_VERSION/build/*; fi
- ../configure --prefix= --build="$MACHTYPE" --host=$TARGET --target=$TARGET --with-arch=$ARCH --with-fpu=$FPU --with-float=hard --program-suffix=-"$GCC_VERSION"
+ ../configure --prefix= --build="$MACHTYPE" --host=$TARGET --target=$TARGET --enable-languages=$LANGUAGES --with-arch=$ARCH --with-fpu=$FPU --with-float=hard --program-suffix=-"$GCC_VERSION"
make -s -j$(nproc)
make -s install DESTDIR="$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
if [ -n "$(ls -A "$DOWNLOADDIR"/gdb-$GDB_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gdb-$GDB_VERSION/build/*; fi
- echo "Done Building Native GDB Binaries..."
+ figlet -t -k -f /usr/share/figlet/standard.flf "Done Building Native GDB Binaries..."
mv "$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION "$HOME"
cd "$HOME" || exit
#compress with maximum possible compression level.
tar cf - native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION | pigz -9 -p 32 >native-gcc-"$GCC_VERSION"-pi_"$RPI_TYPE".tar.gz
rm -rf "$HOME"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
- echo "Done Building Native GCC $GCC_VERSION Binaries..."
+ figlet -t -k -f /usr/share/figlet/standard.flf "Done Building Native GCC $GCC_VERSION Binaries..."
fi
cd "$DOWNLOADDIR"/gcc-"$GCC_VERSION" || exit
cat gcc/limitx.h gcc/glimits.h gcc/limity.h >$(dirname $($TARGET-gcc -print-libgcc-file-name))/include-fixed/limits.h
-echo "Building Cross GDB Binaries..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Building Cross GDB Binaries..."
cd "$DOWNLOADDIR"/gdb-$GDB_VERSION/build || exit
if [ -n "$(ls -A "$DOWNLOADDIR"/gdb-$GDB_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gdb-$GDB_VERSION/build/*; fi #cleanup
-../configure --prefix= --target=$TARGET --with-arch=$ARCH --with-fpu=$FPU --with-float=hard
+../configure --prefix= --target=$TARGET --with-arch=$ARCH --enable-languages=$LANGUAGES --with-fpu=$FPU --with-float=hard -with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR"
make -s -j$(nproc)
make -s install DESTDIR="$INSTALLDIR"
if [ -n "$(ls -A "$DOWNLOADDIR"/gdb-$GDB_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gdb-$GDB_VERSION/build/*; fi #cleanup
-echo "Done Building Cross GDB Binaries..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Done Building Cross GDB Binaries..."
mv "$BUILDDIR"/cross-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION "$HOME"
cd "$HOME" || exit
#compress with maximum possible compression level.
tar cf - cross-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION | pigz -9 >cross-gcc-"$GCC_VERSION"-pi_"$RPI_TYPE".tar.gz
-echo "Done Building Cross GCC $GCC_VERSION Binaries..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Done Building Cross GCC $GCC_VERSION Binaries..."
rm -rf "$HOME"/cross-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
#clean path
diff --git a/build-scripts/RTBuilder_64b b/build-scripts/RTBuilder_64b
old mode 100755
new mode 100644
index a644038..fb36549
--- a/build-scripts/RTBuilder_64b
+++ b/build-scripts/RTBuilder_64b
@@ -22,7 +22,7 @@
# ===============================================
# This script aauto downloads, compiles, and compresses Cross & Native GCC ARM64 Toolchain
-# binaries targeting any Raspberry Pi 64-bit (like Pi64) OSes.
+# binaries targeting any Raspberry Pi 64-bit Bookworm(Debian 12), Bullseye(Debian 11), and Buster(Debian 10) like OSes.
set -eo pipefail
@@ -36,8 +36,8 @@ helpfunction() {
echo ""
echo ""
echo "Usage: $0 -g [GCC version] -o [Target Pi OS type] -V"
- 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|11.1.0|11.2.0)"
- echo -e "\t-o What's yours Target Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-g GCC version you want to compile?: (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|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)"
+ echo -e "\t-o What's yours Target Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo -e "\t-V Verbose output for debugging?"
echo ""
echo ""
@@ -68,15 +68,15 @@ if [ -z "$GCC_VERSION" ] || [ -z "$RPIOS_TYPE" ]; then
fi
#collect dependencies versions from raspberry pi os
-if [ "$RPIOS_TYPE" = "stretch" ]; then
- if echo ${GCC_VERSION%.*} "6.3" | awk '{exit ( $1 >= $2 )}'; then
+if [ "$RPIOS_TYPE" = "bookworm" ]; then
+ if echo ${GCC_VERSION%.*} "12.2" | awk '{exit ( $1 >= $2 )}'; then
echo "$GCC_VERSION is not supported on stretch!"
exit 0
else
- GCCBASE_VERSION=6.3.0
+ GCCBASE_VERSION=12.2.0
fi
- GLIBC_VERSION=2.24
- BINUTILS_VERSION=2.28
+ GLIBC_VERSION=2.36
+ BINUTILS_VERSION=2.40
elif [ "$RPIOS_TYPE" = "buster" ]; then
if echo ${GCC_VERSION%.*} "8.3" | awk '{exit ( $1 >= $2 )}'; then
echo "$GCC_VERSION is not supported on buster!"
@@ -109,7 +109,7 @@ fi
#collect programming languages if not defined
if [ "$LANGUAGES" = "" ]; then
- #select temp directory
+ #select `c,c++,fortran` as default
echo "Building binaries for c,c++,fortran programming languages!"
LANGUAGES=c,c++,fortran
fi
@@ -119,20 +119,20 @@ FOLDER_VERSION=64
KERNEL=kernel8
ARCH=armv8-a+fp+simd
TARGET=aarch64-linux-gnu
-GDB_VERSION=10.2
+GDB_VERSION=15.1
#validate env variables
-if ! [[ "$GCC_VERSION" =~ ^(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|9.4.0|10.1.0|10.2.0|10.3.0|11.1.0|11.2.0)$ ]]; then exit 1; fi
-if ! [[ "$GCCBASE_VERSION" =~ ^(6.3.0|8.3.0|10.2.0)$ ]]; then exit 1; fi
-if ! [[ "$GLIBC_VERSION" =~ ^(2.24|2.28|2.31)$ ]]; then exit 1; fi
-if ! [[ "$BINUTILS_VERSION" =~ ^(2.28|2.31.1|2.35.2)$ ]]; then exit 1; fi
+if ! [[ "$GCC_VERSION" =~ ^(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|11.1.0|11.2.0|11.3.0|12.1.0|12.2.0|12.3.0|12.4.0|13.1.0|13.2.0|13.3.0|14.1.0|14.2.0)$ ]]; then exit 1; fi
+if ! [[ "$GCCBASE_VERSION" =~ ^(8.3.0|10.2.0|12.2.0)$ ]]; then exit 1; fi
+if ! [[ "$GLIBC_VERSION" =~ ^(2.28|2.31|2.36)$ ]]; then exit 1; fi
+if ! [[ "$BINUTILS_VERSION" =~ ^(2.31.1|2.35.2|2.40)$ ]]; then exit 1; fi
if [ "$KERNEL" != "kernel8" ]; then exit 1; fi
if [ "$ARCH" != "armv8-a+fp+simd" ]; then exit 1; fi
if [ "$FOLDER_VERSION" != "64" ]; then exit 1; fi
if [ "$BUILDDIR" = "" ]; then exit 1; fi
if [ "$LANGUAGES" = "" ]; then exit 1; fi
-echo "Downloading and Setting up build directories"
+figlet -t -k -f /usr/share/figlet/standard.flf "Downloading and Setting up build directories"
#setup paths
DOWNLOADDIR=$BUILDDIR/build_toolchains
INSTALLDIR=$BUILDDIR/cross-pi-gcc-$GCC_VERSION-$FOLDER_VERSION
@@ -158,16 +158,11 @@ if [ ! -d "gcc-$GCCBASE_VERSION" ]; then
sed -i -e '66i#define PATH_MAX 4096\' libsanitizer/asan/asan_linux.cpp
fi
mkdir -p build
- if [ "$GCCBASE_VERSION" = "6.3.0" ]; then
- sed -i contrib/download_prerequisites -e 's/ftp/http/'
- else
- sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
- fi
+ sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
- if [ "$GCCBASE_VERSION" = "6.3.0" ]; then sed -i "1474s/.*/ || xloc.file[0] == '\\\0' || xloc.file[0] == '\\\xff'/" ./gcc/ubsan.c; fi #apply patch
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "binutils-$BINUTILS_VERSION" ]; then
if [ ! -f "binutils-$BINUTILS_VERSION.tar.bz2" ]; then
@@ -177,7 +172,7 @@ if [ ! -d "binutils-$BINUTILS_VERSION" ]; then
cd binutils-$BINUTILS_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "glibc-$GLIBC_VERSION" ]; then
# Download patched Glibc 2.31 if GCC 10 series are being built
@@ -192,7 +187,7 @@ if [ ! -d "glibc-$GLIBC_VERSION" ]; then
cd glibc-$GLIBC_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gdb-$GDB_VERSION" ]; then
if [ ! -f "gdb-$GDB_VERSION.tar.xz" ]; then
@@ -202,7 +197,7 @@ if [ ! -d "gdb-$GDB_VERSION" ]; then
cd gdb-$GDB_VERSION || exit
mkdir -p build
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
if [ ! -d "gcc-$GCC_VERSION" ]; then
# Download patched GCC 10 series for bullseye
@@ -218,22 +213,24 @@ if [ ! -d "gcc-$GCC_VERSION" ]; then
mkdir -p build
sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
contrib/download_prerequisites
- rm ./*.tar.*
+ rm ./*.tar.* || true
cd "$DOWNLOADDIR" || exit
- rm ./*.tar.*
+ rm ./*.tar.* || true
fi
+sed -i 's/# include /# include /' gcc-$GCC_VERSION/libsanitizer/asan/asan_linux.cpp
+sed -i 's/#include /#include /' gcc-$GCC_VERSION/libsanitizer/asan/asan_linux.cpp
echo "Setting up paths..."
PATH=$BUILDDIR/cross-pi-gcc-$GCC_VERSION-$FOLDER_VERSION/bin:$PATH
unset LD_LIBRARY_PATH #patch
-echo "Building Kernel Headers..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Building Kernel Headers..."
cd "$DOWNLOADDIR"/linux || exit
KERNEL=$KERNEL
make -s ARCH=arm64 INSTALL_HDR_PATH="$SYSROOTDIR"/usr headers_install
mkdir -p "$SYSROOTDIR"/usr/lib
-echo "Building binutils..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Building binutils..."
if [ -n "$(ls -A "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build/*; fi
cd "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build || exit
../configure --target=$TARGET --prefix= --with-arch=$ARCH --with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR" --disable-multilib
@@ -241,7 +238,7 @@ make -s -j$(nproc)
make -s install-strip DESTDIR="$INSTALLDIR"
if [ -n "$(ls -A "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/binutils-$BINUTILS_VERSION/build/*; fi
-echo "Building Cross GCC $GCCBASE_VERSION Binaries..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Building Cross GCC $GCCBASE_VERSION Binaries..."
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build/*; fi
cd "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build || exit
../configure --prefix= --target=$TARGET --enable-languages=$LANGUAGES --with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR" --with-arch=$ARCH --disable-multilib
@@ -268,58 +265,59 @@ make -s install-strip DESTDIR="$INSTALLDIR"
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-$GCCBASE_VERSION/build/*; fi
if [ "$GCC_VERSION" != "$GCCBASE_VERSION" ]; then
+ figlet -t -k -f /usr/share/figlet/standard.flf "Cross Compiling New Version..."
cd "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build || exit
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build/*; fi
- ../configure --prefix= --target=$TARGET --enable-languages=$LANGUAGES --with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR" --with-arch=$ARCH --disable-multilib
+ ../configure --prefix= --target=$TARGET --enable-languages=$LANGUAGES --with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR" --with-headers="$SYSROOTDIR"/usr/include --with-lib="$SYSROOTDIR"/usr/lib --with-arch=$ARCH --disable-multilib
make -s -j$(nproc)
make -s install-strip DESTDIR="$INSTALLDIR"
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build/*; fi
- echo "Building GCC Native GCC $GCC_VERSION Binaries..."
+ figlet -t -k -f /usr/share/figlet/standard.flf "Building GCC Native GCC $GCC_VERSION Binaries..."
mkdir -p "$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
cd "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build || exit
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build/*; fi
../configure --prefix= --build="$MACHTYPE" --host=$TARGET --target=$TARGET --enable-languages=$LANGUAGES --with-arch=$ARCH --disable-multilib --program-suffix=-"$GCC_VERSION"
make -s -j$(nproc)
- make -s install DESTDIR="$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
+ make -s install-strip DESTDIR="$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
if [ -n "$(ls -A "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build)" ]; then rm -rf "$DOWNLOADDIR"/gcc-"$GCC_VERSION"/build/*; fi
cd "$DOWNLOADDIR"/gcc-"$GCC_VERSION" || exit
cat gcc/limitx.h gcc/glimits.h gcc/limity.h >"$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION/lib/gcc/$TARGET/"$GCC_VERSION"/include-fixed/limits.h
- echo "Building Native GDB Binaries..."
+ figlet -t -k -f /usr/share/figlet/standard.flf "Building Native GDB Binaries..."
cd "$DOWNLOADDIR"/gdb-$GDB_VERSION/build || exit
if [ -n "$(ls -A "$DOWNLOADDIR"/gdb-$GDB_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gdb-$GDB_VERSION/build/*; fi
- ../configure --prefix= --build="$MACHTYPE" --host=$TARGET --target=$TARGET --with-arch=$ARCH --program-suffix=-"$GCC_VERSION"
+ ../configure --prefix= --build="$MACHTYPE" --host=$TARGET --target=$TARGET --enable-languages=$LANGUAGES --with-arch=$ARCH --program-suffix=-"$GCC_VERSION"
make -s -j$(nproc)
make -s install DESTDIR="$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
if [ -n "$(ls -A "$DOWNLOADDIR"/gdb-$GDB_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gdb-$GDB_VERSION/build/*; fi
- echo "Done Building Native GDB Binaries..."
+ figlet -t -k -f /usr/share/figlet/standard.flf "Done Building Native GDB Binaries..."
mv "$BUILDDIR"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION "$HOME"
cd "$HOME" || exit
#compress with maximum possible compression level.
tar cf - native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION | pigz -9 -p 32 >native-gcc-"$GCC_VERSION"-pi_"$FOLDER_VERSION".tar.gz
rm -rf "$HOME"/native-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
- echo "Done Building Native GCC $GCC_VERSION Binaries..."
+ figlet -t -k -f /usr/share/figlet/standard.flf "Done Building Native GCC $GCC_VERSION Binaries..."
fi
cd "$DOWNLOADDIR"/gcc-"$GCC_VERSION" || exit
cat gcc/limitx.h gcc/glimits.h gcc/limity.h >$(dirname $($TARGET-gcc -print-libgcc-file-name))/include-fixed/limits.h
-echo "Building Cross GDB Binaries..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Building Cross GDB Binaries..."
cd "$DOWNLOADDIR"/gdb-$GDB_VERSION/build || exit
if [ -n "$(ls -A "$DOWNLOADDIR"/gdb-$GDB_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gdb-$GDB_VERSION/build/*; fi
-../configure --prefix= --target=$TARGET --with-arch=$ARCH --with-float=hard
+../configure --prefix= --target=$TARGET --with-arch=$ARCH --with-float=hard -with-sysroot=/$TARGET/libc --with-build-sysroot="$SYSROOTDIR"
make -s -j$(nproc)
make -s install DESTDIR="$INSTALLDIR"
if [ -n "$(ls -A "$DOWNLOADDIR"/gdb-$GDB_VERSION/build)" ]; then rm -rf "$DOWNLOADDIR"/gdb-$GDB_VERSION/build/*; fi
-echo "Done Building Cross GDB Binaries..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Done Building Cross GDB Binaries..."
mv "$BUILDDIR"/cross-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION "$HOME"
cd "$HOME" || exit
#compress with maximum possible compression level.
tar cf - cross-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION | pigz -9 >cross-gcc-"$GCC_VERSION"-pi_"$FOLDER_VERSION".tar.gz
-echo "Done Building Cross GCC $GCC_VERSION Binaries..."
+figlet -t -k -f /usr/share/figlet/standard.flf "Done Building Cross GCC $GCC_VERSION Binaries..."
rm -rf "$HOME"/cross-pi-gcc-"$GCC_VERSION"-$FOLDER_VERSION
#clean path
diff --git a/docs/base-gcc.md b/docs/base-gcc.md
index 7977cb5..31162bb 100644
--- a/docs/base-gcc.md
+++ b/docs/base-gcc.md
@@ -72,19 +72,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -128,7 +128,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -148,14 +148,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -224,14 +224,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/cross-gcc-bookworm.md b/docs/cross-gcc-bookworm.md
new file mode 100644
index 0000000..379c2f0
--- /dev/null
+++ b/docs/cross-gcc-bookworm.md
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+### TL'DR
+
+**What is this project?**
+
+> This project provides the Latest, CI maintained, Precompiled [**Raspberry Pi CPU optimized**](#optimization-flags-involved) GCC Cross & Native (ARM & ARM64) Compressed Standalone Toolchains, that is [**fastest to setup**](#e-toolchain-setup-documentation) and saves you tons of time and helps you to get quickly started with software development on Pi.
+
+**Who will benefit from the project?**
+
+> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
+
+
+
+
+
+
+-------------------------
+
+
+
+
+This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
+
+
+
+
+
+
+-------------------------
+
+
+
+## Toolchain Binaries description table:
+
+**Here's a reference table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:**
+
+* **References:**
+ * **Host OS:** on which the toolchain is executed/used.
+ * **Target OS:** for which the toolchain generates code.
+
+
+
+
+| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
+| :---------- | :--------: | :-------: | :--------: | :------------------------: |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
+
+
+**Tip:** _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)._
+
+
+
+
+-------------------------
+
+
+
+
+## Toolchain Setup Documentation:
+
+These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
+
+* #### [WIKI-Documentation (en-English)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki)
+
+
+
+-------------------------
+
+
+
+## Supported Toolchains Programming Languages:
+- C++
+- Fortran
+- C
+- Any other language support can be easily [compiled](#scroll-build-scripts).
+
+
+
+-------------------------
+
+
+
+
+## Supporting this Project
+
+**If these binaries helped you big time, please consider supporting it through any size donations.**
+
+[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
+
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+
+
+
+-------------------------
+
+
+
+
+# Additional Information
+
+### Supported ARM Devices:
+
+- All Raspberry Pi hardware/versions/models are currently supported.
+- Any other ARM Device(such as android, IoT) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
+
+### Optimization Flags Involved:
+
+**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
+
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
+
+| Raspberry Pi Board | Link Time Optimization Flags |
+|---|---|
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
+
+
+
+
+-------------------------
+
+
+
+
+## Citing
+
+**Here is a Bibtex entry you can use to cite this project in a publication:**
+
+```BibTeX
+@misc{raspberry-pi-cross-compilers,
+ Title = {Raspberry Pi Toolchains},
+ Author = {Abhishek Thakur},
+ howpublished = {\url{https://github.com/abhiTronix/raspberry-pi-cross-compilers}},
+ year = {2020}
+ }
+```
+
+
+
+
+-------------------------
+
+
+
+
+## Copyright License
+
+**Copyright © 2020 abhiTronix**
+
+This Project source-code and its precompiled binaries are licensed under the [**GPLv3**][license] license.
+
+
+
+-------------------------
+
+
+
+
+## Acknowledgments
+
+Thank you,
+
+- [GNU project][gnu] for providing the latest source code.
+- [Raspberry Pi project][pi-project] for providing the latest kernel and docs.
+- [GitHub Actions][git-action] for making it easier to automate Toolchain Builder workflows.
+- [Sourceforge project][sf-project] for allowing me to publish these binaries.
+
+
+
+[downloads-badge]:https://img.shields.io/sourceforge/dt/raspberry-pi-cross-compilers?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC
+[license-badge]:https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=for-the-badge
+[kofi-badge]:https://www.ko-fi.com/img/githubbutton_sm.svg
+
+[downloads]:https://sourceforge.net/projects/raspberry-pi-cross-compilers
+[license]:https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE
+[kofi]:https://ko-fi.com/W7W8WTYO
+[gnu]:https://gcc.gnu.org/
+[pi-project]:https://www.raspberrypi.org/
+[sf-project]:https://sourceforge.net
+[git-action]:https://github.com/features/actions
+[tar]:https://www.gnu.org/software/tar/
+[pigz]:https://zlib.net/pigz/
+
+[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/cross-gcc-bullseye.md b/docs/cross-gcc-bullseye.md
index 6fa1043..2f7a2ca 100644
--- a/docs/cross-gcc-bullseye.md
+++ b/docs/cross-gcc-bullseye.md
@@ -70,19 +70,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -126,7 +126,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -146,14 +146,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -222,14 +222,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/cross-gcc-buster.md b/docs/cross-gcc-buster.md
index 6fa1043..2f7a2ca 100644
--- a/docs/cross-gcc-buster.md
+++ b/docs/cross-gcc-buster.md
@@ -70,19 +70,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -126,7 +126,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -146,14 +146,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -222,14 +222,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/cross-gcc-stretch.md b/docs/cross-gcc-stretch.md
deleted file mode 100644
index 06b256c..0000000
--- a/docs/cross-gcc-stretch.md
+++ /dev/null
@@ -1,237 +0,0 @@
-
-
-
-
-
-
-
-### TL'DR
-
-**What is this project?**
-
-> This project provides the Latest, CI maintained, Precompiled [**Raspberry Pi CPU optimized**](#optimization-flags-involved) GCC Cross & Native (ARM & ARM64) Compressed Standalone Toolchains, that is [**fastest to setup**](#e-toolchain-setup-documentation) and saves you tons of time and helps you to get quickly started with software development on Pi.
-
-**Who will benefit from the project?**
-
-> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
-
-
-
-
-
-
--------------------------
-
-
-
-
-This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
-
-
-
-
-
-
--------------------------
-
-
-
-## Toolchain Binaries description table:
-
-**Here's a reference table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:**
-
-* **References:**
- * **Host OS:** on which the toolchain is executed/used.
- * **Target OS:** for which the toolchain generates code.
-
-
-
-
-| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
-| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
-
-
-**Tip:** _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)._
-
-
-
-
--------------------------
-
-
-
-
-## Toolchain Setup Documentation:
-
-These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
-
-* #### [WIKI-Documentation (en-English)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki)
-
-
-
--------------------------
-
-
-
-## Supported Toolchains Programming Languages:
-- C++
-- Fortran
-- C
-- Any other language support can be easily [compiled](#scroll-build-scripts).
-
-
-
--------------------------
-
-
-
-
-## Supporting this Project
-
-**If these binaries helped you big time, please consider supporting it through any size donations.**
-
-[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
-
-
-
--------------------------
-
-
-
-
-# Additional Information
-
-### Supported ARM Devices:
-
-- All Raspberry Pi hardware/versions/models are currently supported.
-- Any other ARM Device(such as android, IoT) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
-
-### Optimization Flags Involved:
-
-**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
-
-| Raspberry Pi Board | Link Time Optimization Flags |
-|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
-
-
-
-
--------------------------
-
-
-
-
-## Citing
-
-**Here is a Bibtex entry you can use to cite this project in a publication:**
-
-```BibTeX
-@misc{raspberry-pi-cross-compilers,
- Title = {Raspberry Pi Toolchains},
- Author = {Abhishek Thakur},
- howpublished = {\url{https://github.com/abhiTronix/raspberry-pi-cross-compilers}},
- year = {2020}
- }
-```
-
-
-
-
--------------------------
-
-
-
-
-## Copyright License
-
-**Copyright © 2020 abhiTronix**
-
-This Project source-code and its precompiled binaries are licensed under the [**GPLv3**][license] license.
-
-
-
--------------------------
-
-
-
-
-## Acknowledgments
-
-Thank you,
-
-- [GNU project][gnu] for providing the latest source code.
-- [Raspberry Pi project][pi-project] for providing the latest kernel and docs.
-- [GitHub Actions][git-action] for making it easier to automate Toolchain Builder workflows.
-- [Sourceforge project][sf-project] for allowing me to publish these binaries.
-
-
-
-[downloads-badge]:https://img.shields.io/sourceforge/dt/raspberry-pi-cross-compilers?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC
-[license-badge]:https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=for-the-badge
-[kofi-badge]:https://www.ko-fi.com/img/githubbutton_sm.svg
-
-[downloads]:https://sourceforge.net/projects/raspberry-pi-cross-compilers
-[license]:https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE
-[kofi]:https://ko-fi.com/W7W8WTYO
-[gnu]:https://gcc.gnu.org/
-[pi-project]:https://www.raspberrypi.org/
-[sf-project]:https://sourceforge.net
-[git-action]:https://github.com/features/actions
-[tar]:https://www.gnu.org/software/tar/
-[pigz]:https://zlib.net/pigz/
-
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
-[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
-
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
diff --git a/docs/cross-gcc.md b/docs/cross-gcc.md
index 131eebe..3962216 100644
--- a/docs/cross-gcc.md
+++ b/docs/cross-gcc.md
@@ -71,19 +71,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/cross-gcc64-bookworm.md b/docs/cross-gcc64-bookworm.md
new file mode 100644
index 0000000..26b4a5e
--- /dev/null
+++ b/docs/cross-gcc64-bookworm.md
@@ -0,0 +1,280 @@
+
+
+
+
+
+
+
+### TL'DR
+
+**What is this project?**
+
+> This project provides the Latest, CI maintained, Precompiled [**Raspberry Pi CPU optimized**](#optimization-flags-involved) GCC Cross & Native (ARM & ARM64) Compressed Standalone Toolchains, that is [**fastest to setup**](#e-toolchain-setup-documentation) and saves you tons of time and helps you to get quickly started with software development on Pi.
+
+**Who will benefit from the project?**
+
+> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
+
+
+
+
+
+-------------------------
+
+
+
+
+This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
+
+
+
+
+
+
+-------------------------
+
+
+
+## Toolchain Binaries description table:
+
+**Here's a reference table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:**
+
+* **References:**
+ * **Host OS:** on which the toolchain is executed/used.
+ * **Target OS:** for which the toolchain generates code.
+
+
+
+| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
+| :---------- | :--------: | :-------: | :--------: | :------------------------: |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
+
+
+
+**Tip:** _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)._
+
+
+
+
+-------------------------
+
+
+
+
+## Toolchain Setup Documentation:
+
+These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
+
+* #### [WIKI-Documentation (en-English)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki)
+
+
+
+-------------------------
+
+
+
+## Supported Toolchains Programming Languages:
+- C++
+- Fortran
+- C
+- Any other language support can be easily [compiled](#scroll-build-scripts).
+
+
+
+-------------------------
+
+
+
+
+## Supporting this Project
+
+**If these binaries helped you big time, please consider supporting it through any size donations.**
+
+[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
+
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+
+
+
+-------------------------
+
+
+
+
+# Additional Information
+
+### Supported ARM Devices:
+
+- All Raspberry Pi hardware/versions/models are currently supported.
+- Any other ARM Device(such as android, IoT) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
+
+### Optimization Flags Involved:
+
+**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
+
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
+
+| Raspberry Pi Board | Link Time Optimization Flags |
+|---|---|
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
+
+
+
+
+-------------------------
+
+
+
+
+## Citing
+
+**Here is a Bibtex entry you can use to cite this project in a publication:**
+
+```BibTeX
+@misc{raspberry-pi-cross-compilers,
+ Title = {Raspberry Pi Toolchains},
+ Author = {Abhishek Thakur},
+ howpublished = {\url{https://github.com/abhiTronix/raspberry-pi-cross-compilers}},
+ year = {2020}
+ }
+```
+
+
+
+
+-------------------------
+
+
+
+
+## Copyright License
+
+**Copyright © 2020 abhiTronix**
+
+This Project source-code and its precompiled binaries are licensed under the [**GPLv3**][license] license.
+
+
+
+-------------------------
+
+
+
+
+## Acknowledgments
+
+Thank you,
+
+- [GNU project][gnu] for providing the latest source code.
+- [Raspberry Pi project][pi-project] for providing the latest kernel and docs.
+- [GitHub Actions][git-action] for making it easier to automate Toolchain Builder workflows.
+- [Sourceforge project][sf-project] for allowing me to publish these binaries.
+
+
+
+[downloads-badge]:https://img.shields.io/sourceforge/dt/raspberry-pi-cross-compilers?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC
+[license-badge]:https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=for-the-badge
+[kofi-badge]:https://www.ko-fi.com/img/githubbutton_sm.svg
+
+[downloads]:https://sourceforge.net/projects/raspberry-pi-cross-compilers
+[license]:https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE
+[kofi]:https://ko-fi.com/W7W8WTYO
+[gnu]:https://gcc.gnu.org/
+[pi-project]:https://www.raspberrypi.org/
+[sf-project]:https://sourceforge.net
+[git-action]:https://github.com/features/actions
+[tar]:https://www.gnu.org/software/tar/
+[pigz]:https://zlib.net/pigz/
+
+[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/cross-gcc64-bullseye.md b/docs/cross-gcc64-bullseye.md
index 40c7565..62c79b5 100644
--- a/docs/cross-gcc64-bullseye.md
+++ b/docs/cross-gcc64-bullseye.md
@@ -70,19 +70,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/cross-gcc64-buster.md b/docs/cross-gcc64-buster.md
index 40c7565..62c79b5 100644
--- a/docs/cross-gcc64-buster.md
+++ b/docs/cross-gcc64-buster.md
@@ -70,19 +70,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/cross-gcc64-stretch.md b/docs/cross-gcc64-stretch.md
deleted file mode 100644
index 804b881..0000000
--- a/docs/cross-gcc64-stretch.md
+++ /dev/null
@@ -1,236 +0,0 @@
-
-
-
-
-
-
-
-### TL'DR
-
-**What is this project?**
-
-> This project provides the Latest, CI maintained, Precompiled [**Raspberry Pi CPU optimized**](#optimization-flags-involved) GCC Cross & Native (ARM & ARM64) Compressed Standalone Toolchains, that is [**fastest to setup**](#e-toolchain-setup-documentation) and saves you tons of time and helps you to get quickly started with software development on Pi.
-
-**Who will benefit from the project?**
-
-> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
-
-
-
-
-
--------------------------
-
-
-
-
-This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
-
-
-
-
-
-
--------------------------
-
-
-
-## Toolchain Binaries description table:
-
-**Here's a reference table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:**
-
-* **References:**
- * **Host OS:** on which the toolchain is executed/used.
- * **Target OS:** for which the toolchain generates code.
-
-
-
-| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
-| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
-
-
-
-**Tip:** _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)._
-
-
-
-
--------------------------
-
-
-
-
-## Toolchain Setup Documentation:
-
-These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
-
-* #### [WIKI-Documentation (en-English)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki)
-
-
-
--------------------------
-
-
-
-## Supported Toolchains Programming Languages:
-- C++
-- Fortran
-- C
-- Any other language support can be easily [compiled](#scroll-build-scripts).
-
-
-
--------------------------
-
-
-
-
-## Supporting this Project
-
-**If these binaries helped you big time, please consider supporting it through any size donations.**
-
-[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
-
-
-
--------------------------
-
-
-
-
-# Additional Information
-
-### Supported ARM Devices:
-
-- All Raspberry Pi hardware/versions/models are currently supported.
-- Any other ARM Device(such as android, IoT) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
-
-### Optimization Flags Involved:
-
-**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
-
-| Raspberry Pi Board | Link Time Optimization Flags |
-|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
-
-
-
-
--------------------------
-
-
-
-
-## Citing
-
-**Here is a Bibtex entry you can use to cite this project in a publication:**
-
-```BibTeX
-@misc{raspberry-pi-cross-compilers,
- Title = {Raspberry Pi Toolchains},
- Author = {Abhishek Thakur},
- howpublished = {\url{https://github.com/abhiTronix/raspberry-pi-cross-compilers}},
- year = {2020}
- }
-```
-
-
-
-
--------------------------
-
-
-
-
-## Copyright License
-
-**Copyright © 2020 abhiTronix**
-
-This Project source-code and its precompiled binaries are licensed under the [**GPLv3**][license] license.
-
-
-
--------------------------
-
-
-
-
-## Acknowledgments
-
-Thank you,
-
-- [GNU project][gnu] for providing the latest source code.
-- [Raspberry Pi project][pi-project] for providing the latest kernel and docs.
-- [GitHub Actions][git-action] for making it easier to automate Toolchain Builder workflows.
-- [Sourceforge project][sf-project] for allowing me to publish these binaries.
-
-
-
-[downloads-badge]:https://img.shields.io/sourceforge/dt/raspberry-pi-cross-compilers?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC
-[license-badge]:https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=for-the-badge
-[kofi-badge]:https://www.ko-fi.com/img/githubbutton_sm.svg
-
-[downloads]:https://sourceforge.net/projects/raspberry-pi-cross-compilers
-[license]:https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE
-[kofi]:https://ko-fi.com/W7W8WTYO
-[gnu]:https://gcc.gnu.org/
-[pi-project]:https://www.raspberrypi.org/
-[sf-project]:https://sourceforge.net
-[git-action]:https://github.com/features/actions
-[tar]:https://www.gnu.org/software/tar/
-[pigz]:https://zlib.net/pigz/
-
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
-[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
-
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
diff --git a/docs/desktop-gcc-x86.md b/docs/desktop-gcc-x86.md
index ff352fb..8423581 100644
--- a/docs/desktop-gcc-x86.md
+++ b/docs/desktop-gcc-x86.md
@@ -70,19 +70,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/desktop-gcc-x86_64.md b/docs/desktop-gcc-x86_64.md
index 97d468d..5b9c2fa 100644
--- a/docs/desktop-gcc-x86_64.md
+++ b/docs/desktop-gcc-x86_64.md
@@ -71,19 +71,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/desktop-gcc.md b/docs/desktop-gcc.md
index d33f2ac..0ed38c4 100644
--- a/docs/desktop-gcc.md
+++ b/docs/desktop-gcc.md
@@ -71,19 +71,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/exp-gcc.md b/docs/exp-gcc.md
index acf55c2..1c670c7 100644
--- a/docs/exp-gcc.md
+++ b/docs/exp-gcc.md
@@ -103,19 +103,19 @@ Here's a reference table for various CI generated OS targetted precompiled Toolc
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
-------------------------
@@ -272,24 +272,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
-[cc-stretch-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%209.4.0/
-[cc-stretch-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[cc-buster-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%209.4.0/
-[cc-buster-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.3.0/
-[nc-stretch-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
-[nc-buster-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2010.3.0/
-[nc-stretch-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%209.4.0/
-[nc-buster-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%209.4.0/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-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/GCC%2010.3.0/
-[cc-64-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/GCC%209.4.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-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/GCC%2010.3.0/
-[nc-64-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/GCC%209.4.0/
-[dc-x86-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2010.3.0/
-[dc-x86_64-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2010.3.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/gcc64.md b/docs/gcc64.md
index e36747b..e71f885 100644
--- a/docs/gcc64.md
+++ b/docs/gcc64.md
@@ -71,19 +71,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -126,7 +126,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -146,14 +146,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -222,14 +222,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/native-gcc-bookworm.md b/docs/native-gcc-bookworm.md
new file mode 100644
index 0000000..e166fff
--- /dev/null
+++ b/docs/native-gcc-bookworm.md
@@ -0,0 +1,282 @@
+
+
+
+
+
+
+
+### TL'DR
+
+**What is this project?**
+
+> This project provides the Latest, CI maintained, Precompiled [**Raspberry Pi CPU optimized**](#optimization-flags-involved) GCC Cross & Native (ARM & ARM64) Compressed Standalone Toolchains, that is [**fastest to setup**](#e-toolchain-setup-documentation) and saves you tons of time and helps you to get quickly started with software development on Pi.
+
+**Who will benefit from the project?**
+
+> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
+
+
+
+
+
+
+-------------------------
+
+
+
+This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
+
+
+
+
+
+
+-------------------------
+
+
+
+## Toolchain Binaries description table:
+
+**Here's a reference table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:**
+
+* **References:**
+ * **Host OS:** on which the toolchain is executed/used.
+ * **Target OS:** for which the toolchain generates code.
+
+
+
+
+| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
+| :---------- | :--------: | :-------: | :--------: | :------------------------: |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
+
+
+
+
+**Tip:** _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)._
+
+
+
+
+-------------------------
+
+
+
+
+## Toolchain Setup Documentation:
+
+These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
+
+* #### [WIKI-Documentation (en-English)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki)
+
+
+
+-------------------------
+
+
+
+## Supported Toolchains Programming Languages:
+- C++
+- Fortran
+- C
+- Any other language support can be easily [compiled](#scroll-build-scripts).
+
+
+
+-------------------------
+
+
+
+
+## Supporting this Project
+
+**If these binaries helped you big time, please consider supporting it through any size donations.**
+
+[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
+
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+
+
+
+-------------------------
+
+
+
+
+# Additional Information
+
+### Supported ARM Devices:
+
+- All Raspberry Pi hardware/versions/models are currently supported.
+- Any other ARM Device(such as android, IoT) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
+
+### Optimization Flags Involved:
+
+**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
+
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
+
+| Raspberry Pi Board | Link Time Optimization Flags |
+|---|---|
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
+
+
+
+
+-------------------------
+
+
+
+
+## Citing
+
+**Here is a Bibtex entry you can use to cite this project in a publication:**
+
+```BibTeX
+@misc{raspberry-pi-cross-compilers,
+ Title = {Raspberry Pi Toolchains},
+ Author = {Abhishek Thakur},
+ howpublished = {\url{https://github.com/abhiTronix/raspberry-pi-cross-compilers}},
+ year = {2020}
+ }
+```
+
+
+
+
+-------------------------
+
+
+
+
+## Copyright License
+
+**Copyright © 2020 abhiTronix**
+
+This Project source-code and its precompiled binaries are licensed under the [**GPLv3**][license] license.
+
+
+
+-------------------------
+
+
+
+
+## Acknowledgments
+
+Thank you,
+
+- [GNU project][gnu] for providing the latest source code.
+- [Raspberry Pi project][pi-project] for providing the latest kernel and docs.
+- [GitHub Actions][git-action] for making it easier to automate Toolchain Builder workflows.
+- [Sourceforge project][sf-project] for allowing me to publish these binaries.
+
+
+
+[downloads-badge]:https://img.shields.io/sourceforge/dt/raspberry-pi-cross-compilers?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC
+[license-badge]:https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=for-the-badge
+[kofi-badge]:https://www.ko-fi.com/img/githubbutton_sm.svg
+
+[downloads]:https://sourceforge.net/projects/raspberry-pi-cross-compilers
+[license]:https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE
+[kofi]:https://ko-fi.com/W7W8WTYO
+[gnu]:https://gcc.gnu.org/
+[pi-project]:https://www.raspberrypi.org/
+[sf-project]:https://sourceforge.net
+[git-action]:https://github.com/features/actions
+[tar]:https://www.gnu.org/software/tar/
+[pigz]:https://zlib.net/pigz/
+
+[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/native-gcc-bullseye.md b/docs/native-gcc-bullseye.md
index eaff1c6..6e7827e 100644
--- a/docs/native-gcc-bullseye.md
+++ b/docs/native-gcc-bullseye.md
@@ -73,19 +73,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -129,7 +129,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -149,14 +149,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -224,14 +224,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/native-gcc-buster.md b/docs/native-gcc-buster.md
index eaff1c6..6e7827e 100644
--- a/docs/native-gcc-buster.md
+++ b/docs/native-gcc-buster.md
@@ -73,19 +73,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -129,7 +129,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -149,14 +149,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -224,14 +224,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/native-gcc-stretch.md b/docs/native-gcc-stretch.md
deleted file mode 100644
index 84a5b45..0000000
--- a/docs/native-gcc-stretch.md
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-
-
-
-
-
-### TL'DR
-
-**What is this project?**
-
-> This project provides the Latest, CI maintained, Precompiled [**Raspberry Pi CPU optimized**](#optimization-flags-involved) GCC Cross & Native (ARM & ARM64) Compressed Standalone Toolchains, that is [**fastest to setup**](#e-toolchain-setup-documentation) and saves you tons of time and helps you to get quickly started with software development on Pi.
-
-**Who will benefit from the project?**
-
-> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
-
-
-
-
-
-
--------------------------
-
-
-
-This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
-
-
-
-
-
-
--------------------------
-
-
-
-## Toolchain Binaries description table:
-
-**Here's a reference table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:**
-
-* **References:**
- * **Host OS:** on which the toolchain is executed/used.
- * **Target OS:** for which the toolchain generates code.
-
-
-
-
-| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
-| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
-
-
-
-
-**Tip:** _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)._
-
-
-
-
--------------------------
-
-
-
-
-## Toolchain Setup Documentation:
-
-These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
-
-* #### [WIKI-Documentation (en-English)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki)
-
-
-
--------------------------
-
-
-
-## Supported Toolchains Programming Languages:
-- C++
-- Fortran
-- C
-- Any other language support can be easily [compiled](#scroll-build-scripts).
-
-
-
--------------------------
-
-
-
-
-## Supporting this Project
-
-**If these binaries helped you big time, please consider supporting it through any size donations.**
-
-[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
-
-
-
--------------------------
-
-
-
-
-# Additional Information
-
-### Supported ARM Devices:
-
-- All Raspberry Pi hardware/versions/models are currently supported.
-- Any other ARM Device(such as android, IoT) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
-
-### Optimization Flags Involved:
-
-**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
-
-| Raspberry Pi Board | Link Time Optimization Flags |
-|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
-
-
-
-
--------------------------
-
-
-
-
-## Citing
-
-**Here is a Bibtex entry you can use to cite this project in a publication:**
-
-```BibTeX
-@misc{raspberry-pi-cross-compilers,
- Title = {Raspberry Pi Toolchains},
- Author = {Abhishek Thakur},
- howpublished = {\url{https://github.com/abhiTronix/raspberry-pi-cross-compilers}},
- year = {2020}
- }
-```
-
-
-
-
--------------------------
-
-
-
-
-## Copyright License
-
-**Copyright © 2020 abhiTronix**
-
-This Project source-code and its precompiled binaries are licensed under the [**GPLv3**][license] license.
-
-
-
--------------------------
-
-
-
-
-## Acknowledgments
-
-Thank you,
-
-- [GNU project][gnu] for providing the latest source code.
-- [Raspberry Pi project][pi-project] for providing the latest kernel and docs.
-- [GitHub Actions][git-action] for making it easier to automate Toolchain Builder workflows.
-- [Sourceforge project][sf-project] for allowing me to publish these binaries.
-
-
-
-[downloads-badge]:https://img.shields.io/sourceforge/dt/raspberry-pi-cross-compilers?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC
-[license-badge]:https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=for-the-badge
-[kofi-badge]:https://www.ko-fi.com/img/githubbutton_sm.svg
-
-[downloads]:https://sourceforge.net/projects/raspberry-pi-cross-compilers
-[license]:https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE
-[kofi]:https://ko-fi.com/W7W8WTYO
-[gnu]:https://gcc.gnu.org/
-[pi-project]:https://www.raspberrypi.org/
-[sf-project]:https://sourceforge.net
-[git-action]:https://github.com/features/actions
-[tar]:https://www.gnu.org/software/tar/
-[pigz]:https://zlib.net/pigz/
-
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
-[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
-
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
diff --git a/docs/native-gcc.md b/docs/native-gcc.md
index aa59ab9..fa6c632 100644
--- a/docs/native-gcc.md
+++ b/docs/native-gcc.md
@@ -70,19 +70,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/native-gcc64-bookworm.md b/docs/native-gcc64-bookworm.md
new file mode 100644
index 0000000..69f6947
--- /dev/null
+++ b/docs/native-gcc64-bookworm.md
@@ -0,0 +1,280 @@
+
+
+
+
+
+
+
+### TL'DR
+
+**What is this project?**
+
+> This project provides the Latest, CI maintained, Precompiled [**Raspberry Pi CPU optimized**](#optimization-flags-involved) GCC Cross & Native (ARM & ARM64) Compressed Standalone Toolchains, that is [**fastest to setup**](#e-toolchain-setup-documentation) and saves you tons of time and helps you to get quickly started with software development on Pi.
+
+**Who will benefit from the project?**
+
+> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
+
+
+
+
+
+
+-------------------------
+
+
+
+This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
+
+
+
+
+
+
+-------------------------
+
+
+
+## Toolchain Binaries description table:
+
+**Here's a reference table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:**
+
+* **References:**
+ * **Host OS:** on which the toolchain is executed/used.
+ * **Target OS:** for which the toolchain generates code.
+
+
+
+
+| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
+| :---------- | :--------: | :-------: | :--------: | :------------------------: |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
+
+
+**Tip:** _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)._
+
+
+
+
+-------------------------
+
+
+
+
+## Toolchain Setup Documentation:
+
+These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
+
+* #### [WIKI-Documentation (en-English)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki)
+
+
+
+-------------------------
+
+
+
+## Supported Toolchains Programming Languages:
+- C++
+- Fortran
+- C
+- Any other language support can be easily [compiled](#scroll-build-scripts).
+
+
+
+-------------------------
+
+
+
+
+## Supporting this Project
+
+**If these binaries helped you big time, please consider supporting it through any size donations.**
+
+[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
+
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+
+
+
+-------------------------
+
+
+
+
+# Additional Information
+
+### Supported ARM Devices:
+
+- All Raspberry Pi hardware/versions/models are currently supported.
+- Any other ARM Device(such as android, IoT) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
+
+### Optimization Flags Involved:
+
+**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
+
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
+
+| Raspberry Pi Board | Link Time Optimization Flags |
+|---|---|
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
+
+
+
+
+-------------------------
+
+
+
+
+## Citing
+
+**Here is a Bibtex entry you can use to cite this project in a publication:**
+
+```BibTeX
+@misc{raspberry-pi-cross-compilers,
+ Title = {Raspberry Pi Toolchains},
+ Author = {Abhishek Thakur},
+ howpublished = {\url{https://github.com/abhiTronix/raspberry-pi-cross-compilers}},
+ year = {2020}
+ }
+```
+
+
+
+
+-------------------------
+
+
+
+
+## Copyright License
+
+**Copyright © 2020 abhiTronix**
+
+This Project source-code and its precompiled binaries are licensed under the [**GPLv3**][license] license.
+
+
+
+-------------------------
+
+
+
+
+## Acknowledgments
+
+Thank you,
+
+- [GNU project][gnu] for providing the latest source code.
+- [Raspberry Pi project][pi-project] for providing the latest kernel and docs.
+- [GitHub Actions][git-action] for making it easier to automate Toolchain Builder workflows.
+- [Sourceforge project][sf-project] for allowing me to publish these binaries.
+
+
+
+[downloads-badge]:https://img.shields.io/sourceforge/dt/raspberry-pi-cross-compilers?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC
+[license-badge]:https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=for-the-badge
+[kofi-badge]:https://www.ko-fi.com/img/githubbutton_sm.svg
+
+[downloads]:https://sourceforge.net/projects/raspberry-pi-cross-compilers
+[license]:https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE
+[kofi]:https://ko-fi.com/W7W8WTYO
+[gnu]:https://gcc.gnu.org/
+[pi-project]:https://www.raspberrypi.org/
+[sf-project]:https://sourceforge.net
+[git-action]:https://github.com/features/actions
+[tar]:https://www.gnu.org/software/tar/
+[pigz]:https://zlib.net/pigz/
+
+[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/native-gcc64-bullseye.md b/docs/native-gcc64-bullseye.md
index 5aec479..82fdbb2 100644
--- a/docs/native-gcc64-bullseye.md
+++ b/docs/native-gcc64-bullseye.md
@@ -71,19 +71,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/native-gcc64-buster.md b/docs/native-gcc64-buster.md
index 5aec479..82fdbb2 100644
--- a/docs/native-gcc64-buster.md
+++ b/docs/native-gcc64-buster.md
@@ -71,19 +71,19 @@ This project now utilizes powerful [**Github Actions**][git-action] CI(Continuou
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -127,7 +127,7 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -147,14 +147,14 @@ These precompiled toolchains setup requires just three easy steps - **Downloadin
**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Important:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
@@ -223,14 +223,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/docs/native-gcc64-stretch.md b/docs/native-gcc64-stretch.md
deleted file mode 100644
index 7d3d462..0000000
--- a/docs/native-gcc64-stretch.md
+++ /dev/null
@@ -1,236 +0,0 @@
-
-
-
-
-
-
-
-### TL'DR
-
-**What is this project?**
-
-> This project provides the Latest, CI maintained, Precompiled [**Raspberry Pi CPU optimized**](#optimization-flags-involved) GCC Cross & Native (ARM & ARM64) Compressed Standalone Toolchains, that is [**fastest to setup**](#e-toolchain-setup-documentation) and saves you tons of time and helps you to get quickly started with software development on Pi.
-
-**Who will benefit from the project?**
-
-> This project benefits everyone, from Professional Devs to a college research Student, looking for latest easy-to-use precompiled GCC toolchains for their Hobby Raspberry Pi project(s).
-
-
-
-
-
-
--------------------------
-
-
-
-This project now utilizes powerful [**Github Actions**][git-action] CI(Continuous Integration) to auto-compile Compressed GCC Cross & Native ARM/ARM64 Toolchain binaries and thereby auto-deploy them to SourceForge repository.
-
-
-
-
-
-
--------------------------
-
-
-
-## Toolchain Binaries description table:
-
-**Here's a reference table for various CI generated OS targetted precompiled Toolchain Binaries available with this project:**
-
-* **References:**
- * **Host OS:** on which the toolchain is executed/used.
- * **Target OS:** for which the toolchain generates code.
-
-
-
-
-| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
-| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
-
-
-**Tip:** _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)._
-
-
-
-
--------------------------
-
-
-
-
-## Toolchain Setup Documentation:
-
-These precompiled toolchains setup requires just three easy steps - **Downloading, Extracting and Linking**:
-
-* #### [WIKI-Documentation (en-English)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki)
-
-
-
--------------------------
-
-
-
-## Supported Toolchains Programming Languages:
-- C++
-- Fortran
-- C
-- Any other language support can be easily [compiled](#scroll-build-scripts).
-
-
-
--------------------------
-
-
-
-
-## Supporting this Project
-
-**If these binaries helped you big time, please consider supporting it through any size donations.**
-
-[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=for-the-badge)](https://paypal.me/AbhiTronix)
-
-***You can also share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
-
-
-
--------------------------
-
-
-
-
-# Additional Information
-
-### Supported ARM Devices:
-
-- All Raspberry Pi hardware/versions/models are currently supported.
-- Any other ARM Device(such as android, IoT) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
-
-### Optimization Flags Involved:
-
-**These toolchains are built with these following system-specific LTO _(Link Time Optimization)_ flags, therefore you can easily take advantage of your Raspberry Pi's CPU specific features with these Toolchains while compiling your programs:**
-
-**Important:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
-
-| Raspberry Pi Board | Link Time Optimization Flags |
-|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
-
-
-
-
--------------------------
-
-
-
-
-## Citing
-
-**Here is a Bibtex entry you can use to cite this project in a publication:**
-
-```BibTeX
-@misc{raspberry-pi-cross-compilers,
- Title = {Raspberry Pi Toolchains},
- Author = {Abhishek Thakur},
- howpublished = {\url{https://github.com/abhiTronix/raspberry-pi-cross-compilers}},
- year = {2020}
- }
-```
-
-
-
-
--------------------------
-
-
-
-
-## Copyright License
-
-**Copyright © 2020 abhiTronix**
-
-This Project source-code and its precompiled binaries are licensed under the [**GPLv3**][license] license.
-
-
-
--------------------------
-
-
-
-
-## Acknowledgments
-
-Thank you,
-
-- [GNU project][gnu] for providing the latest source code.
-- [Raspberry Pi project][pi-project] for providing the latest kernel and docs.
-- [GitHub Actions][git-action] for making it easier to automate Toolchain Builder workflows.
-- [Sourceforge project][sf-project] for allowing me to publish these binaries.
-
-
-
-[downloads-badge]:https://img.shields.io/sourceforge/dt/raspberry-pi-cross-compilers?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC
-[license-badge]:https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=for-the-badge
-[kofi-badge]:https://www.ko-fi.com/img/githubbutton_sm.svg
-
-[downloads]:https://sourceforge.net/projects/raspberry-pi-cross-compilers
-[license]:https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE
-[kofi]:https://ko-fi.com/W7W8WTYO
-[gnu]:https://gcc.gnu.org/
-[pi-project]:https://www.raspberrypi.org/
-[sf-project]:https://sourceforge.net
-[git-action]:https://github.com/features/actions
-[tar]:https://www.gnu.org/software/tar/
-[pigz]:https://zlib.net/pigz/
-
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
-[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
-
-[nc-stretch-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/
-[nc-buster-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/GCC%209.2.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-920]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%209.2.0/
\ No newline at end of file
diff --git a/docs/root-gcc.md b/docs/root-gcc.md
index 6586652..ce0c15e 100644
--- a/docs/root-gcc.md
+++ b/docs/root-gcc.md
@@ -84,19 +84,19 @@ Here's a reference table for various CI generated OS targetted precompiled Toolc
| Toolchains | Host OS | Target OS | Current Status | Precompiled GCC versions available |
| :---------- | :--------: | :-------: | :--------: | :------------------------: |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **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, 9.4.0, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.2.0, 10.3.0 |
-| **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, 10.3.0 |
-| **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, 10.3.0 |
-| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | 10.3.0 |
-| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | 10.3.0 (x86), 10.3.0 (x86_64) |
+| **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], [10.2.0][cc-buster-1020], [12.2.0][cc-buster-1220], [13.3.0][cc-buster-1330], [14.2.0][cc-buster-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye-1020], [12.2.0][cc-bullseye-1220], [13.3.0][cc-bullseye-1330], [14.2.0][cc-bullseye-1420] |
+| **Raspberry Pi GCC Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm-1220], [13.3.0][cc-bookworm-1330], [14.2.0][cc-bookworm-1420] |
+| **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 | [13.3.0][nc-buster-1330], [14.2.0][nc-buster-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bullseye)** | Bullseye **32-bit OS** (Debian Version 11) only | Bullseye **32-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye-1330], [14.2.0][nc-bullseye-1420] |
+| **Raspberry Pi GCC Native-Compiler Toolchains (Bookworm)** | Bookworm **32-bit OS** (Debian Version 12) only | Bookworm **32-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm-1330], [14.2.0][nc-bookworm-1420] |
+| **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], [10.2.0][cc-buster64-1020], [12.2.0][cc-buster64-1220], [13.3.0][cc-buster64-1330], [14.2.0][cc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bullseye)** | any x64/x86 Linux machine | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [10.2.0][cc-bullseye64-1020], [12.2.0][cc-bullseye64-1220], [13.3.0][cc-bullseye64-1330], [14.2.0][cc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains (Bookworm)** | any x64/x86 Linux machine | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [12.2.0][cc-bookworm64-1220], [13.3.0][cc-bookworm64-1330], [14.2.0][cc-bookworm64-1420] |
+| **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 | [13.3.0][nc-buster64-1330], [14.2.0][nc-buster64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bullseye)** | Bullseye **64-bit OS** (Debian Version 11) only | Bullseye **64-bit OS** (Debian Version 11) only | Stable/Production | [13.3.0][nc-bullseye64-1330], [14.2.0][nc-bullseye64-1420] |
+| **Raspberry Pi GCC 64-Bit Native-Compiler Toolchains (Bookworm)** | Bookworm **64-bit OS** (Debian Version 12) only | Bookworm **64-bit OS** (Debian Version 12) only | Stable/Production | [13.3.0][nc-bookworm64-1330], [14.2.0][nc-bookworm64-1420] |
+| **Exclusive/Experimental Toolchains** | x86/x86_64 Pi Desktop | x86/x86_64 Pi Desktop | Beta/Experimental | [14.2.0 (x86)][dc-x86-1420], [14.2.0 (x86_64)][dc-x86_64-1420] |
**Tip:** _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)._
@@ -172,7 +172,7 @@ Now, there's a steps-by-step guide available to cross-compile Latest QT for any
[![ko-fi][kofi-badge]][kofi]
-***Also please share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [star](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
+***Also please share your [**thoughts**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) or just drop a [🌟](https://github.com/abhiTronix/raspberry-pi-cross-compilers/stargazers).***
@@ -194,13 +194,13 @@ These toolchains are built with these following system-specific LTO _(Link Time
| Raspberry Pi Board | Link Time Optimization Flags |
|---|---|
-| Raspberry Pi - *Zero/W/WH & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
-| Raspberry Pi - *2 & 3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
-| Raspberry Pi - *3 & 4 Model A+/B+ & Compute 3/3-lite/3+ (64-Bit)* | `-march=armv8-a+fp+simd` |
+| Raspberry Pi - *Zero W/WH/2W & 1 Model A/B/A+/B+* | `-march=armv6 -mfloat-abi=hard -mfpu=vfp` |
+| Raspberry Pi - *2/3 Model A/B* | `-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model 400/B & 5 & Compute 3/3-lite/3+/4 (32-Bit)* | `-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8` |
+| Raspberry Pi - *3 Model A+/B+ & 4 Model B 400/B & 5 & Compute 3/3-lite/3+/4 (64-Bit)* | `-march=armv8-a+fp+simd` |
-**Raspberry Pi 4+:** The latest Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 1.5 GHz 64-bit quad-core ARM Cortex-A72 processor, that also have armv8-a architecture similar to Raspberry Pi 3B+, therefore it is also officially supported!
+**Raspberry Pi 5:** The latest Raspberry Pi 5 uses a Broadcom BCM2711 SoC with a 2.4GHz 64-bit Quad-core Arm Cortex-A76 processor, that also have armv8-a architecture similar to Raspberry Pi 4, therefore it is also officially supported!
@@ -267,24 +267,58 @@ Thank you,
[tar]:https://www.gnu.org/software/tar/
[pigz]:https://zlib.net/pigz/
-[cc-stretch-630]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%206.3.0/
-
-[cc-stretch-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%209.4.0/
-[cc-stretch-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
[cc-buster-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%208.3.0/
+[cc-buster-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2012.2.0/
+[cc-buster-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.2.0/
+[cc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[cc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[nc-buster-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2013.3.0/
+[nc-buster-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2014.2.0/
+
+[cc-bullseye-1020]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2010.2.0/
+[cc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+[cc-bullseye-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+
+[nc-bullseye-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+
+[nc-bookworm-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
+[nc-bookworm-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+
+
+[dc-x86-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2014.2.0/
+[dc-x86_64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2014.2.0/
+
+
+[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/
+[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/
+[cc-buster64-1220]: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%2012.2.0/
+[cc-buster64-1330]: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%2013.3.0/
+[cc-buster64-1420]: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%2014.2.0/
+
+[nc-buster64-1330]: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%2013.3.0/
+[nc-buster64-1420]: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%2014.2.0/
+
+
+[cc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[cc-bullseye64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2012.2.0/
+[cc-bullseye64-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/Bullseye/GCC%2010.2.0/
+[cc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+[nc-bullseye64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2013.3.0/
+[nc-bullseye64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bullseye/GCC%2014.2.0/
+
+
+[cc-bookworm64-1220]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2012.2.0/
+[cc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[cc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Cross-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
-[cc-buster-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%209.4.0/
-[cc-buster-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/Buster/GCC%2010.3.0/
-[nc-stretch-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%2010.3.0/
-[nc-buster-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%2010.3.0/
-[nc-stretch-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Stretch/GCC%209.4.0/
-[nc-buster-940]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Native-Compiler%20Toolchains/Buster/GCC%209.4.0/
-[cc-64-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/GCC%206.3.0/
-[cc-64-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/GCC%208.3.0/
-[cc-64-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/GCC%2010.3.0/
-[cc-64-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/GCC%209.4.0/
-[nc-64-830]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/GCC%208.3.0/
-[nc-64-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/GCC%2010.3.0/
-[nc-64-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/GCC%209.4.0/
-[dc-x86-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86/GCC%2010.3.0/
-[dc-x86_64-1030]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive-Experimental%20Toolchains/Desktop/x86_64/GCC%2010.3.0/
\ No newline at end of file
+[nc-bookworm64-1330]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2013.3.0/
+[nc-bookworm64-1420]:https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Bonus%20Raspberry%20Pi%20GCC%2064-Bit%20Toolchains/Raspberry%20Pi%20GCC%2064-Bit%20Native-Compiler%20Toolchains/Bookworm/GCC%2014.2.0/
diff --git a/patches/curl_stfp_patcher b/patches/curl_stfp_patcher
index 5a0a849..a5b1df7 100644
--- a/patches/curl_stfp_patcher
+++ b/patches/curl_stfp_patcher
@@ -25,12 +25,22 @@
#This script patches curl to enable native sftp support
-
sudo apt-get purge curl -y;
+sudo apt-get purge libssh2-1 -y;
+sudo apt-get install openssl libssl-dev
+
+wget -q https://libssh2.org/download/libssh2-1.11.0.tar.gz
+tar xf libssh2-1.11.0.tar.gz
+cd libssh2-1.11.0 || exit
+./configure --disable-docker-tests
+make -s -j$(getconf _NPROCESSORS_ONLN)
+sudo -s make install
+sudo ldconfig
+
wget -q https://curl.haxx.se/download/curl-"$CURL_VERSION".tar.gz
tar xf curl-"$CURL_VERSION".tar.gz
cd curl-"$CURL_VERSION" || exit
-./configure --with-libssh2
+./configure --with-libssh2 --with-openssl
make -s -j$(getconf _NPROCESSORS_ONLN)
sudo -s make install
sudo ldconfig
\ No newline at end of file
diff --git a/utils/SF_deployer b/utils/SF_deployer
index da4a021..9ec799f 100644
--- a/utils/SF_deployer
+++ b/utils/SF_deployer
@@ -23,141 +23,59 @@
# This script auto-deploys CI compiled Cross & Native GCC Toolchain binaries to Sourceforge secured server
-#Deploy Cross-compiler Toolchain binaries
-if [ -f "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" ]; then
- if [ "$RPI_TYPE" = "64" ]; then
- if [ "$BASE" = "true" ]; then
- if [ "$RPIOS_TYPE" = "buster" ]; then
- FOLDER="CLI Base/64/Buster/GCC $GCC_VERSION"
- elif [ "$RPIOS_TYPE" = "bullseye" ]; then
- FOLDER="CLI Base/64/Bullseye/GCC $GCC_VERSION"
- else
- FOLDER="CLI Base/64/Stretch/GCC $GCC_VERSION"
- fi
- else
- if [ "$RPIOS_TYPE" = "buster" ]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/Buster/GCC $GCC_VERSION"
- elif [ "$RPIOS_TYPE" = "bullseye" ]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/Bullseye/GCC $GCC_VERSION"
- else
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/Stretch/GCC $GCC_VERSION"
- fi
- fi
- if [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- else
- if [ "$RPIOS_TYPE" = "buster" ]; then
- if [ "$BASE" = "true" ]; then
- FOLDER="CLI Base/Buster/GCC $GCC_VERSION"
- else
- FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Buster/GCC $GCC_VERSION"
- fi
- if [ "$RPI_TYPE" = "0-1" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 1, Zero/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "2-3" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 2, 3/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "3+" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 3A+, 3B+, 4/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- fi
- if [ "$RPIOS_TYPE" = "bullseye" ]; then
- if [ "$BASE" = "true" ]; then
- FOLDER="CLI Base/Bullseye/GCC $GCC_VERSION"
- else
- FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Bullseye/GCC $GCC_VERSION"
- fi
- if [ "$RPI_TYPE" = "0-1" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 1, Zero/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "2-3" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 2, 3/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "3+" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 3A+, 3B+, 4/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- fi
- if [ "$RPIOS_TYPE" = "stretch" ]; then
- if [ "$BASE" = "true" ]; then
- FOLDER="CLI Base/Stretch/GCC $GCC_VERSION"
- else
- FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Stretch/GCC $GCC_VERSION"
- fi
- if [ "$RPI_TYPE" = "0-1" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 1, Zero/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "2-3" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 2, 3/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "3+" ] && [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 3A+, 3B+, 4/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- fi
- fi
+BASE_URL="sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers"
+
+function deploy_file() {
+ local FOLDER="$1"
+ local FILEPATH="$2"
+ local SUBFOLDER="$3"
+
+ if [ -f "$FILEPATH" ]; then
+ URL="$BASE_URL/$FOLDER/$SUBFOLDER"
+ URL=$(printf "%s\n" "$URL" | sed 's/ /%20/g')
+ curl -k "$URL" -u "$USER_SFTP:$PASSWORD_SFTP" -T "$FILEPATH" --ftp-create-dirs
+ else
+ echo "Cannot find $FILEPATH"
+ fi
+}
+
+# Set FOLDER based on conditions
+if [ "$RPI_TYPE" = "64" ]; then
+ if [ "$BASE" = "true" ]; then
+ FOLDER="CLI Base/64/$RPIOS_TYPE/GCC $GCC_VERSION"
+ else
+ FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/$RPIOS_TYPE/GCC $GCC_VERSION"
+ fi
+ SUBFOLDER=""
else
- echo "Cannot find $HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz"
+ if [ "$BASE" = "true" ]; then
+ FOLDER="CLI Base/$RPIOS_TYPE/GCC $GCC_VERSION"
+ else
+ FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/$RPIOS_TYPE/GCC $GCC_VERSION"
+ fi
+ case "$RPI_TYPE" in
+ "0-1") SUBFOLDER="Raspberry Pi 1, Zero/" ;;
+ "2-3") SUBFOLDER="Raspberry Pi 2, 3/" ;;
+ "3+") SUBFOLDER="Raspberry Pi 3A+, 3B+, 4, 5/" ;;
+ esac
fi
-#Deploy Native-compiler Toolchain binaries
-if [ -f "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" ]; then
- if [ "$RPI_TYPE" = "64" ]; then
- if [ "$RPIOS_TYPE" = "buster" ]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/Buster/GCC $GCC_VERSION"
- elif [ "$RPIOS_TYPE" = "bullseye" ]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/Bullseye/GCC $GCC_VERSION"
- else
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/Stretch/GCC $GCC_VERSION"
- fi
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- else
- if [ "$RPIOS_TYPE" = "buster" ]; then
- FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/Buster/GCC $GCC_VERSION"
- if [ "$RPI_TYPE" = "0-1" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 1, Zero/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "2-3" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 2, 3/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "3+" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 3A+, 3B+, 4/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- fi
- if [ "$RPIOS_TYPE" = "bullseye" ]; then
- FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/Bullseye/GCC $GCC_VERSION"
- if [ "$RPI_TYPE" = "0-1" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 1, Zero/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "2-3" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 2, 3/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "3+" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 3A+, 3B+, 4/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- fi
- if [ "$RPIOS_TYPE" = "stretch" ]; then
- FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/Stretch/GCC $GCC_VERSION"
- if [ "$RPI_TYPE" = "0-1" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 1, Zero/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "2-3" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 2, 3/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- if [ "$RPI_TYPE" = "3+" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/Raspberry Pi 3A+, 3B+, 4/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" --ftp-create-dirs
- fi
- fi
- fi
+# Deploy Cross-compiler Toolchain binaries
+FILEPATH="$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz"
+deploy_file "$FOLDER" "$FILEPATH" "$SUBFOLDER"
+
+# Deploy Native-compiler Toolchain binaries
+if [ "$RPI_TYPE" = "64" ]; then
+ FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/$RPIOS_TYPE/GCC $GCC_VERSION"
+ SUBFOLDER=""
else
- echo "Cannot find $HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz"
+ FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/$RPIOS_TYPE/GCC $GCC_VERSION"
fi
-if [ -f "$HOME/desktop-gcc-$GCC_VERSION-pi_$OS_TYPE.tar.gz" ]; then
- FOLDER="Exclusive-Experimental Toolchains/Desktop/$OS_TYPE/GCC $GCC_VERSION"
- if [ "$FOLDER" != "" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/desktop-gcc-$GCC_VERSION-pi_$OS_TYPE.tar.gz" --ftp-create-dirs
- else
- exit 1
- fi
-fi
+FILEPATH="$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz"
+deploy_file "$FOLDER" "$FILEPATH" "$SUBFOLDER"
+
+# Deploy Desktop-compiler Toolchain binaries
+FILEPATH="$HOME/desktop-gcc-$GCC_VERSION-pi_$OS_TYPE.tar.gz"
+FOLDER="Exclusive-Experimental Toolchains/Desktop/$OS_TYPE/GCC $GCC_VERSION"
+deploy_file "$FOLDER" "$FILEPATH" ""
\ No newline at end of file
diff --git a/utils/SF_docs_deployer b/utils/SF_docs_deployer
index 3a9cd08..16a7c42 100644
--- a/utils/SF_docs_deployer
+++ b/utils/SF_docs_deployer
@@ -35,7 +35,7 @@ helpfunction() {
echo "Usage: $0 -t [Toolchain Type] -f [Folder type] -o [Target Pi OS type] -r [Raspberry Pi type] "
echo -e "\t-t Toolchain Type?: (cross|native|cross_64|native_64|CLI)"
echo -e "\t-f Upload Folder type?: (root|main|base|experimental)"
- echo -e "\t-o Raspberry Pi OS type?: (stretch|buster|bullseye)"
+ echo -e "\t-o Raspberry Pi OS type?: (buster|bullseye|bookworm)"
echo -e "\t-r What's yours Target Raspberry Pi type?: (0-1|2-3|3+|x86|x86_64)"
echo ""
echo ""
@@ -70,106 +70,86 @@ fi
echo "Doing $TOOLCHAIN with Folder: $FOLDER_TYPE, RASPBERRY: $RPI_TYPE AND OS: $RPIOS_TYPE!"
-# deploy root folder docs
-if [ "$FOLDER_TYPE" = "root" ]; then
- if [ -f "$HOME/root/README.md" ]; then
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/root/README.md" --ftp-create-dirs
+# deploy docs
+BASE_URL="sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers"
+
+deploy_file() {
+ local FOLDER="$1"
+ local FILEPATH="$2"
+
+ URL="$BASE_URL/$FOLDER/"
+ URL=$(printf "%s\n" "$URL" | sed 's/ /%20/g')
+
+ if [ -f "$FILEPATH" ]; then
+ curl -k "$URL" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$FILEPATH" --ftp-create-dirs
else
- echo "Error: No valid Root docs found!"
+ echo "Error: File not found at $FILEPATH"
exit 1
fi
+}
+
+# deploy root folder docs
+if [ "$FOLDER_TYPE" = "root" ]; then
+ deploy_file "" "$HOME/root/README.md"
exit 0
fi
-if [ "$FOLDER_TYPE" = "base" ] && [ -f "$HOME/base/README.md" ]; then
- if [ "$TOOLCHAIN" = "CLI" ]; then
- FOLDER="CLI Base"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/base/README.md" --ftp-create-dirs
- elif [[ "$TOOLCHAIN" =~ ^("cross_64"|"native_64")$ ]]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/base/README.md" --ftp-create-dirs
- else
- if [ "$TOOLCHAIN" = "cross" ]; then
- FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/base/README.md" --ftp-create-dirs
- elif [ "$TOOLCHAIN" = "native" ]; then
- FOLDER="Raspberry Pi GCC Native-Compiler Toolchains"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/base/README.md" --ftp-create-dirs
- else
+if [ "$FOLDER_TYPE" = "base" ]; then
+ case "$TOOLCHAIN" in
+ "CLI")
+ deploy_file "CLI Base" "$HOME/base/README.md"
+ ;;
+ "cross_64"|"native_64")
+ deploy_file "Bonus Raspberry Pi GCC 64-Bit Toolchains" "$HOME/base/README.md"
+ ;;
+ "cross")
+ deploy_file "Raspberry Pi GCC Cross-Compiler Toolchains" "$HOME/base/README.md"
+ ;;
+ "native")
+ deploy_file "Raspberry Pi GCC Native-Compiler Toolchains" "$HOME/base/README.md"
+ ;;
+ *)
echo "Error: Invalid Raspberry Compiler Type!"
- exit 0
- fi
- fi
+ exit 1
+ ;;
+ esac
exit 0
fi
# deploy Toolchain specific folder docs
-if [ "$FOLDER_TYPE" = "main" ] && [ -f "$HOME/main/README.md" ]; then
- if [ "$TOOLCHAIN" = "cross" ]; then
- if [ "$RPIOS_TYPE" = "buster" ]; then
- FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Buster"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/main/README.md" --ftp-create-dirs
- elif [ "$RPIOS_TYPE" = "bullseye" ]; then
- FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Bullseye"
- elif [ "$RPIOS_TYPE" = "stretch" ]; then
- FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Stretch"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/main/README.md" --ftp-create-dirs
- else
- echo "Error: Invalid Raspberry OS Type!"
+if [ "$FOLDER_TYPE" = "main" ]; then
+ case "$TOOLCHAIN" in
+ "cross")
+ FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/$RPIOS_TYPE"
+ ;;
+ "native")
+ FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/$RPIOS_TYPE"
+ ;;
+ "cross_64")
+ FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/$RPIOS_TYPE"
+ ;;
+ "native_64")
+ FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/$RPIOS_TYPE"
+ ;;
+ *)
+ echo "Error: Invalid Main toolchain!"
exit 1
- fi
- elif [ "$TOOLCHAIN" = "native" ]; then
- if [ "$RPIOS_TYPE" = "buster" ]; then
- FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/Buster"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/main/README.md" --ftp-create-dirs
- elif [ "$RPIOS_TYPE" = "bullseye" ]; then
- FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/Bullseye"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/main/README.md" --ftp-create-dirs
- elif [ "$RPIOS_TYPE" = "stretch" ]; then
- FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/Stretch"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/main/README.md" --ftp-create-dirs
- else
- echo "Error: Invalid Raspberry OS Type!"
- exit 0
- fi
- elif [ "$TOOLCHAIN" = "cross_64" ]; then
- if [ "$RPIOS_TYPE" = "buster" ]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/Buster"
- elif [ "$RPIOS_TYPE" = "bullseye" ]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/Bullseye"
- else
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/Stretch"
- fi
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/main/README.md" --ftp-create-dirs
- elif [ "$TOOLCHAIN" = "native_64" ]; then
- if [ "$RPIOS_TYPE" = "buster" ]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/Buster"
- elif [ "$RPIOS_TYPE" = "bullseye" ]; then
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/Bullseye"
- else
- FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/Stretch"
- fi
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/main/README.md" --ftp-create-dirs
- else
- echo "Error: Invalid Main toolchain!"
- exit 1
- fi
+ ;;
+ esac
+ deploy_file "$FOLDER" "$HOME/main/README.md"
exit 0
fi
+# deploy experimental docs
if [ "$FOLDER_TYPE" = "experimental" ]; then
- if [ -f "$HOME/experiment/README.md" ] && [[ "$RPI_TYPE" =~ ^("x86"|"x86_64")$ ]]; then
- FOLDER="Exclusive-Experimental Toolchains/Desktop/$RPI_TYPE"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/experiment/README.md" --ftp-create-dirs
+ if [[ "$RPI_TYPE" =~ ^("x86"|"x86_64")$ ]]; then
+ deploy_file "Exclusive-Experimental Toolchains/Desktop/$RPI_TYPE" "$HOME/experiment/README.md"
elif [ -f "$HOME/main/README.md" ]; then
- FOLDER="Exclusive-Experimental Toolchains/Desktop"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/main/README.md" --ftp-create-dirs
+ deploy_file "Exclusive-Experimental Toolchains/Desktop" "$HOME/main/README.md"
elif [ -f "$HOME/base/README.md" ]; then
- FOLDER="Exclusive-Experimental Toolchains"
- curl -k "sftp://frs.sourceforge.net/home/pfs/project/raspberry-pi-cross-compilers/$FOLDER/" -u "$USER_SFTP":"$PASSWORD_SFTP" -T "$HOME/base/README.md" --ftp-create-dirs
-
+ deploy_file "Exclusive-Experimental Toolchains" "$HOME/base/README.md"
else
echo "Warning: No Experimental docs found!"
exit 1
fi
-fi
+fi
\ No newline at end of file