|
26 | 26 | #### What makes these Raspberry Pi GCC Toolchains special?
|
27 | 27 | - *Raspberry pi hardware-optimized GCC Standalone ARM Binaries*
|
28 | 28 | - *Hardcoded paths free Cross & Native Compilers, just use directly* <img src="https://raw.githubusercontent.com/abhiTronix/Imbakup/master/Images/new.gif"/>
|
29 |
| -- *Separate binaries for each Raspberry Pi Model(including Compute modules)* |
| 29 | +- *Separate binaries for each Raspberry Pi Model(including Compute modules and [Raspberry Pi 4]())* |
30 | 30 | - *Ridiculously low installation time(few mins)*
|
31 | 31 | - *Small-Sized Tar Compressed binaries with maximum possible compression level*
|
32 | 32 | - *Latest [**GCC 9.1.0**](https://gcc.gnu.org/gcc-9/) binary available*<img src="https://raw.githubusercontent.com/abhiTronix/Imbakup/master/Images/new.gif"/>
|
|
79 | 79 | * GCC 8.3.0
|
80 | 80 | * GCC 9.1.0 <img src="https://raw.githubusercontent.com/abhiTronix/Imbakup/master/Images/new.gif"/>
|
81 | 81 |
|
82 |
| -### Supported ARM devuces: |
| 82 | +### Supported ARM Devices: |
83 | 83 | - All Raspberry Pi hardware/versions/models are currently supported.
|
84 | 84 | - Any other ARM Device(such as android, iot) with similar Hardware architecture(see [Optimization Flags](#optimization-flags-involved)) should also work.
|
85 | 85 |
|
|
92 | 92 | ### Optimization Flags Involved:
|
93 | 93 | These GCC toolchains can optimize code by taking advantage of your CPU specific features with these LTO flags:
|
94 | 94 |
|
| 95 | +**Important Note: :bulb: The latest Raspberry Pi 4 also have armv8-a architecture similiar to Raspberry Pi 3B+, therefore it is also officially supported!** |
| 96 | + |
95 | 97 | |Board|Optimation Flags|
|
96 | 98 | |---|---|
|
97 | 99 | |Raspberry Pi - **Zero/W/WH & 1 Model A/B/A+/B+**|`-march=armv6 -mfloat-abi=hard -mfpu=vfp`|
|
98 | 100 | |Raspberry Pi - **2&3 Model A/B**|`-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4`|
|
99 |
| -|Raspberry Pi - **3 Model A+/B+ & Compute 3/3-lite/3+(32-Bit)**|`-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8`| |
100 |
| -|Raspberry Pi - **3 Model A+/B+ & Compute 3/3-lite/3+(64-Bit)**|`-march=armv8-a+fp+simd`| |
| 101 | +|Raspberry Pi - **3/4 Model A+/B+ & Compute 3/3-lite/3+(32-Bit)**|`-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8`| |
| 102 | +|Raspberry Pi - **3/4 Model A+/B+ & Compute 3/3-lite/3+(64-Bit)**|`-march=armv8-a+fp+simd`| |
101 | 103 |
|
102 | 104 |
|
103 | 105 |
|
|
0 commit comments