Skip to content

Tags: abhiTronix/raspberry-pi-cross-compilers

Tags

v3.0.7

Toggle v3.0.7's commit message
Docs: Minor typos fixed

v3.0.6

Toggle v3.0.6's commit message
Addtional Docs updates

v3.0.5

Toggle v3.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Major Bug Fixes and Improvements (PR #62)

- Patched  build-script sysroot:
	- Extended build-script sysroot patch to `RTBuilder_32b` and `RTBuilder_64b`.
	- Replaced incorrect `RPI_TYPE` with `FOLDER_VERSION`.
	- Replaced `OS_TYPE` with `RPIOS_TYPE` in `RTBuilder_64b.
- Added Buster/Stretch OS support for 64-bit envs:
	- Added Buster and Stretch native support for `RTBuilder_64b` build script.
	- Updated CI Bash scripts with new `-o` flag to support OS selection.
	- Updated YAMLs to include buster & stretch Pi OS support.
	- Updated and added new docs.
- Strip compiler executables and minor fixes: (Patch by @visglz) 
	- Strip on compiler install: This drastically reduces extracted size from 1.7GB to 477MB
- Added Verbose Flag for debugged output: (Patch by @visglz)
  - Set "set -eo pipefail" at top of script. Set "set -v" only for verbose
      mode
  - Fix wget download of Linux kernel: The output of `wget` was failing because of multiple lines. Only consider
          topmost line with most recent file)
- Removed superfluous line: (Patch by @visglz)
	- "set -eo pipefail" is already set at top of script.
- Updated strip patch for all bash-scripts for smaller binary size.
- Updated assets.
- Updated docs.
- Fixed Minor Typos and additions in Docs

v3.0.4

Toggle v3.0.4's commit message
Docs Enhancements: More Updates

v3.0.3

Toggle v3.0.3's commit message
Finalizing v3.0.3 release

3.0.3-alpha0

Toggle 3.0.3-alpha0's commit message
Fixed more bugs:

- buster - truncated decimals for accurate comparision
- stretch - Removed redundant `8.3.0` builds.

v3.0.2-dev

Toggle v3.0.2-dev's commit message
Fixed Critical Bug: '10' is lexicographically less than '2' causes `1…

…0.1.0` builds to skip on Buster OSes.

v3.0.2

Toggle v3.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v3.0.2 (#42)

- Added new GCC v10.1.0 to build matrix. (fixes #40)
- Merged build jobs into compact form using GitHub Action strategy matrices. (fixes #41)
- Re-implemented & improved various jobs build logics.
- Updated CI Base Builder jobs to deploy on publishing.
- Added support for recently released GCC v8.4.0 in build scripts.
- Removed GCC v9.2.0 from Native 32-bit and all 64-bit build matrices(Soon be depreciated).
- Updated project docs with new changes.

v3.0.1

Toggle v3.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v3.0.1 🚀 (#38)

- Replaced GCC v9.2.0 with newer GCC v9.3.0
- Replaced GDB v8.3.1 with newer GCC v9.1
- Add sysroot to binutils, gdb and glibc builds
- Updated related docs

v3.0

Toggle v3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Raspberry Pi Toolchains v3.0 🚀 #35

Enhancements: 🎂 

- Introducing OpenSourced build-scripts for auto-generating Toolchains under GPLv3 License: (resolve #32)
	- Implemented `RTBuilder_32b`: Raspberry Pi Toolchains Builder 32-bit script.
	- Implemented `RTBuilder_64b`: Raspberry Pi Toolchains Builder 64-bit script.
	- Introduced various user-friendly command-line parameters and helper function for scripts.
	- Introduced various environment variables for tweaking builds.
	- Replaced `GZIP` with `PIGZ` as TAR backend for faster parallel compressed builds.
- Implemented powerful Github Actions Continuous Integration(CI) environments for generating precompiled Toolchains: (resolve #1)
	- Added new GitHub CI workflows for continuous integration with Github Action.
  - Added separate divided CI Native and Cross CLI ARM/ARM64 build-scripts to aid faster workflows.
	- Added support for various GCC versions, Models and Pi Oses.
	- Released Raspbian Buster(Debian 10) ARM/ARM64 Toolchains. (resolve #30)
	- Implemented multiple Linux build matrix for each job. 
	- Implemented method to auto-deployer to deploy binaries & docs to the SourceForge server.
- Added Patch and Utils scripts:
	- Implemented `curl_stfp_patcher`: CURL SFTP patcher script
	- Added `SF_deployer`: SourceForge deployer script
	- Added new bash utility script `SF_docs_deployer` for auto deploying docs to SourceForge Server
- Updated Docs:
	- Added new `docs` directory for storing SourceForge README doc files.
	- Added docs files for build-scripts.
	- Reflected License in the bash code.
	- Revamped `README.md` with better readability.
	- Added new logos and badges.
	- Added descriptive and beautiful diagrams.
	- Added necessary updated information to docs.

Bug Fixes: 🪲 🔨 

- Fixed typos and missing definitions in build-scripts.
- Removed *Obsolete Toolchain* Binaries.
- Removed GCC `9.1.0` builds and other redundant versions from toolchains.
- Refractored code and squashed bugs.
- Removed redundant information from docs.