-
-
Notifications
You must be signed in to change notification settings - Fork 104
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
Release 3.1.0
: Update toolchain support for newer GCC versions and Raspberry Pi OS Bookworm (Fixes #86)
#119
Commits on Aug 11, 2024
-
Update RTBuilder_32b script for newer GCC and OS versions
- Expand supported GCC versions up to 14.2.0 - Add support for Raspberry Pi OS Bookworm - Update dependency versions for Bookworm (GCC, glibc, binutils) - Remove support for Stretch, add Bookworm to OS options - Adjust version validation checks for new supported versions - Remove Stretch-specific patching and preprocessing
Configuration menu - View commit details
-
Copy full SHA for 6145def - Browse repository at this point
Copy the full SHA 6145defView commit details
Commits on Aug 25, 2024
-
Update
RTBuilder_32b
script and upgrade toolchain versions- Update supported GCC versions to include newer releases up to `14.2.0` - Remove support for Stretch, add support for Bookworm - Upgrade GDB version from 10.2 to 15.1 - Adjust GLIBC and BINUTILS version formats - Standardize error handling for tar extractions [Fixes #103] (Suggested by @DoumanAsh) - Improve cleanup of build directories - Add figlet output for better visual separation of build steps - Update configure options for GCC and GDB builds - Enhance error handling and cleanup processes - Minor text improvements and typo fixes
Configuration menu - View commit details
-
Copy full SHA for 0810646 - Browse repository at this point
Copy the full SHA 0810646View commit details -
Update
RTBuilder_64b
script and upgrade toolchain versions (Fixes #86)- Update supported GCC versions to include newer releases up to `14.2.0` - Remove support for Stretch, add support for Bookworm - Upgrade GDB version from 10.2 to 15.1 - Update GLIBC and BINUTILS versions for newer OS versions - Improve error handling and cleanup processes - Add figlet output for better visual separation of build steps - Update configure options for GCC and GDB builds - Standardize error handling for tar extractions [Fixes #103] (Suggested by @DoumanAsh) - Remove obsolete patches for older GCC versions - Update default languages to `c,c++,fortran` - Minor text improvements and typo fixes
Configuration menu - View commit details
-
Copy full SHA for a063122 - Browse repository at this point
Copy the full SHA a063122View commit details -
Update README.md with new features and supported versions
- Add support for Bookworm (Debian 12) OS and Remove support for Stretch (Debian 9) OS - Update supported GCC versions up to `14.2.0`. - Revise usage instructions for `RTBuilder_32b` and `RTBuilder_64b` scripts - Fixed GDB compilation bug by adding `libgmp-dev`, `libgmp-dev` prerequisites. - Update supported GCC versions table with Buster, Bullseye, and Bookworm - Improve formatting and readability with emojis and markdown - Add section headers and improve overall document structure - Update additional environment variables section - Revise project description and features list - Update license information and citing instructions
Configuration menu - View commit details
-
Copy full SHA for 915d529 - Browse repository at this point
Copy the full SHA 915d529View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a006f1 - Browse repository at this point
Copy the full SHA 1a006f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 703b17c - Browse repository at this point
Copy the full SHA 703b17cView commit details -
Update CI build scripts for newer GCC versions and OSes
- Add support for GCC 11.x, 12.x, 13.x and 14.x versions - Add support for Debian Bookworm (12) - Remove support for Debian Stretch (9) - Update GDB version to 15.1 - Adjust OS and GCC version compatibility checks - Clean up temporary files more thoroughly - Update README with new supported versions and OSes - Minor code cleanup and standardization across scripts
Configuration menu - View commit details
-
Copy full SHA for 1a0c504 - Browse repository at this point
Copy the full SHA 1a0c504View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6e8837 - Browse repository at this point
Copy the full SHA a6e8837View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dbdea3 - Browse repository at this point
Copy the full SHA 4dbdea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e96598c - Browse repository at this point
Copy the full SHA e96598cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 945ac7c - Browse repository at this point
Copy the full SHA 945ac7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c0b25c - Browse repository at this point
Copy the full SHA 4c0b25cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b77388 - Browse repository at this point
Copy the full SHA 5b77388View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaac0c1 - Browse repository at this point
Copy the full SHA eaac0c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a61f1d8 - Browse repository at this point
Copy the full SHA a61f1d8View commit details -
- Upgrade Ubuntu runner from `18.04` to `20.04` - Update `CURL_VERSION` to `8.9.1` - Revise GCC versions and Raspberry Pi OS types: - Remove older versions (`6.3.0`, `stretch`) - Add newer versions (`11.3.0`, `12.2.0`, `13.3.0`, `14.2.0`) - Add `bookworm` as a new Raspberry Pi OS type - Add `libgmp-dev` and `libmpfr-dev` to installed packages - Update `x86_64/x86` builders to use GCC `14.2.0`
Configuration menu - View commit details
-
Copy full SHA for 841d1c5 - Browse repository at this point
Copy the full SHA 841d1c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c66ea6d - Browse repository at this point
Copy the full SHA c66ea6dView commit details -
Adjust GCC versions in builder workflows
- Remove GCC 11.3.0 from cross and native builder matrices - Update GCC version ranges: - Cross builders: 8.3.0, 10.2.1, 12.2.0, 13.3.0, 14.2.0 - Native builders: 13.3.0, 14.2.0 This change streamlines the GCC version selection across all Raspberry Pi builder workflows (0-1, 2-3, 3+, and 64-bit), focusing on more recent GCC versions for better compatibility and performance.
Configuration menu - View commit details
-
Copy full SHA for 0fb4d62 - Browse repository at this point
Copy the full SHA 0fb4d62View commit details -
Update README with latest toolchain info and remove Stretch support
- Update supported GCC versions to 14.2.0 - Add support for Raspberry Pi 5 and Bookworm (Debian 12) - Remove references to deprecated Stretch (Debian 9) toolchains - Update supported hardware and optimization flags - Reorganize and simplify toolchain download links - Update project description and features - Minor formatting and wording improvements throughout
Configuration menu - View commit details
-
Copy full SHA for 680b04e - Browse repository at this point
Copy the full SHA 680b04eView commit details -
Update docs with latest toolchains and remove Stretch support
- Update supported GCC versions to 14.2.0 - Add support for Raspberry Pi 5 and Bookworm (Debian 12) - Remove references to deprecated Stretch (Debian 9) toolchains - Update supported hardware and optimization flags - Reorganize and simplify toolchain download links - Minor formatting and wording improvements throughout
Configuration menu - View commit details
-
Copy full SHA for 24b52a9 - Browse repository at this point
Copy the full SHA 24b52a9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for adf9525 - Browse repository at this point
Copy the full SHA adf9525View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0b5bb - Browse repository at this point
Copy the full SHA 7a0b5bbView commit details -
- Upgrade Ubuntu runner from `18.04` to `20.04` - Fixed `libcurl3` replaced by `libcurl4` in Ubuntu 20.04 - Revise GCC versions and Raspberry Pi OS types: - Remove older versions `stretch` Raspberry Pi OS type - Add `bookworm` as a new Raspberry Pi OS type
Configuration menu - View commit details
-
Copy full SHA for 5f5da13 - Browse repository at this point
Copy the full SHA 5f5da13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20c6273 - Browse repository at this point
Copy the full SHA 20c6273View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd23f8c - Browse repository at this point
Copy the full SHA bd23f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e54ecfe - Browse repository at this point
Copy the full SHA e54ecfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfcc093 - Browse repository at this point
Copy the full SHA cfcc093View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03cfecd - Browse repository at this point
Copy the full SHA 03cfecdView commit details -
Update docs workflow and curl patch script
- Rename 'Docs Root Deployer' job to 'Docs Experimental Deployer' in `docs.yml` workflow - Enhance `curl_stfp_patcher` script: - Add installation of `openssl` and `libssl-dev` - Configure curl build with OpenSSL support
Configuration menu - View commit details
-
Copy full SHA for e6ff4e2 - Browse repository at this point
Copy the full SHA e6ff4e2View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 814ab3a - Browse repository at this point
Copy the full SHA 814ab3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26411e1 - Browse repository at this point
Copy the full SHA 26411e1View commit details -
Refactor SF_deployer and SF_docs_deployer scripts
- Simplify and consolidate logic in SF_deployer - Introduce deploy_file function for reusability - Update folder structure to include Raspberry Pi 5 - Reorganize SF_docs_deployer with modular set_folder_and_filepath function - Improve error handling and URL encoding - Standardize deployment process across different toolchain types
Configuration menu - View commit details
-
Copy full SHA for 07c1d72 - Browse repository at this point
Copy the full SHA 07c1d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for b13a9f8 - Browse repository at this point
Copy the full SHA b13a9f8View commit details -
Refactor SF_docs_deployer scripts
- Simplify and consolidate logic - Introduce deploy_file function for reusability
Configuration menu - View commit details
-
Copy full SHA for a8bc762 - Browse repository at this point
Copy the full SHA a8bc762View commit details -
Update GitHub Actions workflows and docs build
- Modify conditions for running jobs in builder workflows - Expand triggers for CIBB jobs to include all pushes - Restrict CICTB and CINTB jobs to run only on push events - Remove pull_request trigger from docs.yml workflow
Configuration menu - View commit details
-
Copy full SHA for 8777f6d - Browse repository at this point
Copy the full SHA 8777f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f62d4 - Browse repository at this point
Copy the full SHA 31f62d4View commit details