Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Release 3.1.0 : Update toolchain support for newer GCC versions and Raspberry Pi OS Bookworm (Fixes #86) #119

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
abhiTronix merged 36 commits into master from development
Aug 26, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
6145def
Update RTBuilder_32b script for newer GCC and OS versions
abhiTronix Aug 11, 2024
0810646
Update `RTBuilder_32b` script and upgrade toolchain versions
abhiTronix Aug 25, 2024
a063122
Update `RTBuilder_64b` script and upgrade toolchain versions (Fixes #86)
abhiTronix Aug 25, 2024
915d529
Update README.md with new features and supported versions
abhiTronix Aug 25, 2024
1a006f1
Update README.md to improve formatting
abhiTronix Aug 25, 2024
703b17c
Update README.md to improve formatting
abhiTronix Aug 25, 2024
1a0c504
Update CI build scripts for newer GCC versions and OSes
abhiTronix Aug 25, 2024
a6e8837
Update README.md to improve formatting
abhiTronix Aug 25, 2024
4dbdea3
Update README.md to improve formatting
abhiTronix Aug 25, 2024
e96598c
Update README.md to improve formatting
abhiTronix Aug 25, 2024
945ac7c
Update README.md to improve formatting
abhiTronix Aug 25, 2024
4c0b25c
Update README.md to improve formatting
abhiTronix Aug 25, 2024
5b77388
Update README.md to improve formatting
abhiTronix Aug 25, 2024
eaac0c1
Update README.md to improve formatting
abhiTronix Aug 25, 2024
a61f1d8
Update README.md to improve formatting
abhiTronix Aug 25, 2024
841d1c5
Update GCC builder workflows
abhiTronix Aug 25, 2024
c66ea6d
Update `CURL_VERSION` to `8.9.1`
abhiTronix Aug 25, 2024
0fb4d62
Adjust GCC versions in builder workflows
abhiTronix Aug 25, 2024
680b04e
Update README with latest toolchain info and remove Stretch support
abhiTronix Aug 25, 2024
24b52a9
Update docs with latest toolchains and remove Stretch support
abhiTronix Aug 25, 2024
adf9525
Replace Stretch with Bookworm in deployment bash scripts
abhiTronix Aug 25, 2024
7a0b5bb
CI: Fixed `libcurl3` replaced by `libcurl4` in Ubuntu 20.04
abhiTronix Aug 25, 2024
5f5da13
Fixed GCC builder workflows
abhiTronix Aug 25, 2024
20c6273
CI: Updated to `actions/checkout@v4`
abhiTronix Aug 25, 2024
bd23f8c
Maintenance: Added GitHub sponsors
abhiTronix Aug 25, 2024
e54ecfe
Fixed validate environment variables check in `CIBB_64b` build script
abhiTronix Aug 25, 2024
cfcc093
Updated documentation filenames w.r.t recent changes
abhiTronix Aug 25, 2024
03cfecd
Replaced non existing GCC-10.2.1 with GCC-10.2.0
abhiTronix Aug 25, 2024
e6ff4e2
Update docs workflow and curl patch script
abhiTronix Aug 25, 2024
814ab3a
Replaced incorrect Stretch OS references
abhiTronix Aug 26, 2024
26411e1
Enabled debugging for curl command
abhiTronix Aug 26, 2024
07c1d72
Refactor SF_deployer and SF_docs_deployer scripts
abhiTronix Aug 26, 2024
b13a9f8
Add compilation of latest `libssh2` library
abhiTronix Aug 26, 2024
a8bc762
Refactor SF_docs_deployer scripts
abhiTronix Aug 26, 2024
8777f6d
Update GitHub Actions workflows and docs build
abhiTronix Aug 26, 2024
31f62d4
Fixed syntax errors.
abhiTronix Aug 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Replace Stretch with Bookworm in deployment bash scripts
- Update `SF_deployer` and `SF_docs_deployer` scripts to use Bookworm (Debian 12) instead of Stretch (Debian 9)
- Modify folder paths and naming conventions to reflect the switch from Stretch to Bookworm
- Update usage instructions in SF_docs_deployer to include Bookworm option
- Remove all references to Stretch in both scripts
- Ensure compatibility with new Bookworm-based toolchains for both 32-bit and 64-bit architectures
This commit aligns the deployment scripts with the project's move to support newer Raspberry Pi OS versions.
  • Loading branch information
abhiTronix committed Aug 25, 2024
commit adf9525bcdb8fa118e9cbbb2e34eda1e1a811e07
16 changes: 8 additions & 8 deletions utils/SF_deployer
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ if [ -f "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" ]; then
elif [ "$RPIOS_TYPE" = "bullseye" ]; then
FOLDER="CLI Base/64/Bullseye/GCC $GCC_VERSION"
else
FOLDER="CLI Base/64/Stretch/GCC $GCC_VERSION"
FOLDER="CLI Base/64/Bookworm/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"
FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/Bookworm/GCC $GCC_VERSION"
fi
fi
if [ "$FOLDER" != "" ]; then
Expand Down Expand Up @@ -79,11 +79,11 @@ if [ -f "$HOME/cross-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" ]; 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 [ "$RPIOS_TYPE" = "bookworm" ]; then
if [ "$BASE" = "true" ]; then
FOLDER="CLI Base/Stretch/GCC $GCC_VERSION"
FOLDER="CLI Base/Bookworm/GCC $GCC_VERSION"
else
FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Stretch/GCC $GCC_VERSION"
FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Bookworm/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
Expand All @@ -108,7 +108,7 @@ if [ -f "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" ]; then
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"
FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/Bookworm/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
Expand Down Expand Up @@ -136,8 +136,8 @@ if [ -f "$HOME/native-gcc-$GCC_VERSION-pi_$RPI_TYPE.tar.gz" ]; 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 [ "$RPIOS_TYPE" = "bookworm" ]; then
FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/Bookworm/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
Expand Down
14 changes: 7 additions & 7 deletions utils/SF_docs_deployer
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -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?: (bookworm|buster|bullseye)"
echo -e "\t-r What's yours Target Raspberry Pi type?: (0-1|2-3|3+|x86|x86_64)"
echo ""
echo ""
Expand Down Expand Up @@ -111,8 +111,8 @@ if [ "$FOLDER_TYPE" = "main" ] && [ -f "$HOME/main/README.md" ]; then
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"
elif [ "$RPIOS_TYPE" = "bookworm" ]; then
FOLDER="Raspberry Pi GCC Cross-Compiler Toolchains/Bookworm"
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!"
Expand All @@ -125,8 +125,8 @@ if [ "$FOLDER_TYPE" = "main" ] && [ -f "$HOME/main/README.md" ]; then
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"
elif [ "$RPIOS_TYPE" = "bookworm" ]; then
FOLDER="Raspberry Pi GCC Native-Compiler Toolchains/Bookworm"
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!"
Expand All @@ -138,7 +138,7 @@ if [ "$FOLDER_TYPE" = "main" ] && [ -f "$HOME/main/README.md" ]; then
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"
FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Cross-Compiler Toolchains/Bookworm"
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
Expand All @@ -147,7 +147,7 @@ if [ "$FOLDER_TYPE" = "main" ] && [ -f "$HOME/main/README.md" ]; then
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"
FOLDER="Bonus Raspberry Pi GCC 64-Bit Toolchains/Raspberry Pi GCC 64-Bit Native-Compiler Toolchains/Bookworm"
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
Expand Down

AltStyle によって変換されたページ (->オリジナル) /