Skip to content

Commit 390bcb6

Browse files
committed
blog post release 13.3.1-1.1 published
1 parent fc8e9bf commit 390bcb6

File tree

1 file changed

+204
-0
lines changed

1 file changed

+204
-0
lines changed
Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,204 @@
1+
---
2+
title: xPack GNU Arm Embedded GCC v13.3.1-1.1 released
3+
4+
date: 2024-08-16 10:14:30 +0300
5+
6+
authors: ilg-ul
7+
8+
# To be listed in the Releases page.
9+
tags:
10+
- releases
11+
12+
# ----- Custom properties -----------------------------------------------------
13+
14+
arm_version: "13.3.Rel1"
15+
arm_date: "4 July, 2024"
16+
17+
gcc_version: "13.3.1"
18+
binutils_version: "2.42"
19+
gdb_version: "14.2"
20+
newlib_version: "4.4.0"
21+
python_version: "3.11.4"
22+
23+
version: "13.3.1-1.1"
24+
npm_subversion: "1"
25+
26+
download_url: https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/tag/v13.3.1-1.1/
27+
28+
---
29+
30+
Version **13.3.1-1.1** is a new release; it follows the Arm release.
31+
32+
<!-- truncate -->
33+
34+
import Image from '@theme/IdealImage';
35+
import CodeBlock from '@theme/CodeBlock';
36+
37+
import Prerequisites from './_common/_prerequisites-glib-2.27.mdx'
38+
import DeprecationNotices from './_common/_deprecation-notices-glib-2.27.mdx'
39+
import DownloadAnalytics from './_common/_download-analytics.mdx'
40+
41+
The [xPack GNU Arm Embedded GCC](https://xpack-dev-tools.github.io/arm-none-eabi-gcc-xpack/)
42+
is a standalone cross-platform binary distribution of
43+
[Arm GNU Toolchain](https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain).
44+
45+
There are separate binaries for **Windows** (x64),
46+
**macOS** (x64 and arm64) and **GNU/Linux** (x64, arm64 and arm).
47+
48+
:::note Raspberry Pi
49+
50+
The main targets for the GNU/Linux Arm
51+
binaries are the **Raspberry Pi** class devices (armv7l and aarch64;
52+
armv6 is not supported).
53+
54+
:::
55+
56+
## Download
57+
58+
The binary files are available from <a href={frontMatter.download_url}>GitHub Releases</a>.
59+
60+
<Prerequisites/>
61+
62+
## Install
63+
64+
The full details of installing the **xPack GNU AArch64 Embedded GCC** on various platforms
65+
are presented in the [Install Guide](/docs/install/).
66+
67+
## Compliance
68+
69+
The xPack GNU Arm Embedded GCC generally follows the official
70+
[Arm GNU Toolchain](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/downloads/)
71+
releases.
72+
73+
The current version is based on:
74+
75+
- [Arm GNU Toolchain](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads/)
76+
release **{frontMatter.arm_version}** from {frontMatter.arm_date}
77+
and uses the same sources. It includes:
78+
- GCC {frontMatter.gcc_version}
79+
- binutils {frontMatter.binutils_version}
80+
- newlib {frontMatter.newlib_version}
81+
- GDB {frontMatter.gdb_version}
82+
- Python {frontMatter.python_version}
83+
84+
## Supported libraries
85+
86+
The supported libraries are:
87+
88+
```console
89+
$ arm-none-eabi-gcc -print-multi-lib
90+
.;
91+
arm/v5te/softfp;@marm@march=armv5te+fp@mfloat-abi=softfp
92+
arm/v5te/hard;@marm@march=armv5te+fp@mfloat-abi=hard
93+
thumb/nofp;@mthumb@mfloat-abi=soft
94+
thumb/v7/nofp;@mthumb@march=armv7@mfloat-abi=soft
95+
thumb/v7+fp/softfp;@mthumb@march=armv7+fp@mfloat-abi=softfp
96+
thumb/v7+fp/hard;@mthumb@march=armv7+fp@mfloat-abi=hard
97+
thumb/v7-r+fp.sp/softfp;@mthumb@march=armv7-r+fp.sp@mfloat-abi=softfp
98+
thumb/v7-r+fp.sp/hard;@mthumb@march=armv7-r+fp.sp@mfloat-abi=hard
99+
thumb/v7-a/nofp;@mthumb@march=armv7-a@mfloat-abi=soft
100+
thumb/v7-a+fp/softfp;@mthumb@march=armv7-a+fp@mfloat-abi=softfp
101+
thumb/v7-a+fp/hard;@mthumb@march=armv7-a+fp@mfloat-abi=hard
102+
thumb/v7-a+simd/softfp;@mthumb@march=armv7-a+simd@mfloat-abi=softfp
103+
thumb/v7-a+simd/hard;@mthumb@march=armv7-a+simd@mfloat-abi=hard
104+
thumb/v7ve+simd/softfp;@mthumb@march=armv7ve+simd@mfloat-abi=softfp
105+
thumb/v7ve+simd/hard;@mthumb@march=armv7ve+simd@mfloat-abi=hard
106+
thumb/v8-a/nofp;@mthumb@march=armv8-a@mfloat-abi=soft
107+
thumb/v8-a+simd/softfp;@mthumb@march=armv8-a+simd@mfloat-abi=softfp
108+
thumb/v8-a+simd/hard;@mthumb@march=armv8-a+simd@mfloat-abi=hard
109+
thumb/v6-m/nofp;@mthumb@march=armv6s-m@mfloat-abi=soft
110+
thumb/v7-m/nofp;@mthumb@march=armv7-m@mfloat-abi=soft
111+
thumb/v7e-m/nofp;@mthumb@march=armv7e-m@mfloat-abi=soft
112+
thumb/v7e-m+fp/softfp;@mthumb@march=armv7e-m+fp@mfloat-abi=softfp
113+
thumb/v7e-m+fp/hard;@mthumb@march=armv7e-m+fp@mfloat-abi=hard
114+
thumb/v7e-m+dp/softfp;@mthumb@march=armv7e-m+fp.dp@mfloat-abi=softfp
115+
thumb/v7e-m+dp/hard;@mthumb@march=armv7e-m+fp.dp@mfloat-abi=hard
116+
thumb/v8-m.base/nofp;@mthumb@march=armv8-m.base@mfloat-abi=soft
117+
thumb/v8-m.main/nofp;@mthumb@march=armv8-m.main@mfloat-abi=soft
118+
thumb/v8-m.main+fp/softfp;@mthumb@march=armv8-m.main+fp@mfloat-abi=softfp
119+
thumb/v8-m.main+fp/hard;@mthumb@march=armv8-m.main+fp@mfloat-abi=hard
120+
thumb/v8-m.main+dp/softfp;@mthumb@march=armv8-m.main+fp.dp@mfloat-abi=softfp
121+
thumb/v8-m.main+dp/hard;@mthumb@march=armv8-m.main+fp.dp@mfloat-abi=hard
122+
thumb/v8.1-m.main+mve/hard;@mthumb@march=armv8.1-m.main+mve@mfloat-abi=hard
123+
thumb/v8.1-m.main+pacbti/bp/nofp;@mthumb@march=armv8.1-m.main+pacbti@mbranch-protection=standard@mfloat-abi=soft
124+
thumb/v8.1-m.main+pacbti+fp/bp/softfp;@mthumb@march=armv8.1-m.main+pacbti+fp@mbranch-protection=standard@mfloat-abi=softfp
125+
thumb/v8.1-m.main+pacbti+fp/bp/hard;@mthumb@march=armv8.1-m.main+pacbti+fp@mbranch-protection=standard@mfloat-abi=hard
126+
thumb/v8.1-m.main+pacbti+dp/bp/softfp;@mthumb@march=armv8.1-m.main+pacbti+fp.dp@mbranch-protection=standard@mfloat-abi=softfp
127+
thumb/v8.1-m.main+pacbti+dp/bp/hard;@mthumb@march=armv8.1-m.main+pacbti+fp.dp@mbranch-protection=standard@mfloat-abi=hard
128+
thumb/v8.1-m.main+pacbti+mve/bp/hard;@mthumb@march=armv8.1-m.main+pacbti+mve@mbranch-protection=standard@mfloat-abi=hard
129+
```
130+
131+
## Changes
132+
133+
Compared to the Arm version, there should be no functional changes.
134+
135+
## Bug fixes
136+
137+
- none
138+
139+
## Enhancements
140+
141+
- none
142+
143+
## Known problems
144+
145+
- none
146+
147+
## Documentation
148+
149+
The original GNU Arm Embedded GCC documentation is available from the
150+
[GCC online documentation](https://gcc.gnu.org/onlinedocs/) web site.
151+
152+
## Build
153+
154+
The binaries for all supported platforms
155+
(Windows, macOS and GNU/Linux) were built using the
156+
[xPack Build Box (XBB)](https://xpack.github.io/xbb/), a set
157+
of build environments based on slightly older distributions, that should be
158+
compatible with most recent systems.
159+
160+
For the prerequisites and more details on the build procedure, please see the
161+
[Maintainer Info](/docs/maintainer/) page.
162+
163+
## CI tests
164+
165+
Before publishing, a set of simple tests were performed on an exhaustive
166+
set of platforms. The results are available from:
167+
168+
- [GitHub Actions](https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/actions/)
169+
- [Travis CI](https://app.travis-ci.com/github/xpack-dev-tools/arm-none-eabi-gcc-xpack/builds/)
170+
171+
## Tests
172+
173+
The binaries were tested on a variety of platforms,
174+
but mainly to check the integrity of the
175+
build, not the compiler functionality.
176+
177+
## Checksums
178+
179+
The SHA-256 hashes for the files are:
180+
181+
```txt
182+
e37c379cbc423353902aada84b2b4d5a9316c2c8746c9608e69c8ac23e654aa3
183+
xpack-arm-none-eabi-gcc-13.3.1-1.1-darwin-arm64.tar.gz
184+
185+
afd69764478275ee3e5b9a12d61250ae348a79a4d1fa767e5fa2762ae8b77b2a
186+
xpack-arm-none-eabi-gcc-13.3.1-1.1-darwin-x64.tar.gz
187+
188+
4599172754809efaca49fb27f3b4e3c6622bd172d5240f0b9f412cc9d4f05e04
189+
xpack-arm-none-eabi-gcc-13.3.1-1.1-linux-arm.tar.gz
190+
191+
34fa25d7dcd57bfdd3aeff5c595eac20dbf21a2d84b72e6c2db3bc67d556a1af
192+
xpack-arm-none-eabi-gcc-13.3.1-1.1-linux-arm64.tar.gz
193+
194+
006c89337eced277fdf4c1c3bf3aebe55c85e8d52cba8d412009717fb781b959
195+
xpack-arm-none-eabi-gcc-13.3.1-1.1-linux-x64.tar.gz
196+
197+
49cda1bf01215f3df0613972d21f9fec3eb79dca82506365e7da2ff74b921733
198+
xpack-arm-none-eabi-gcc-13.3.1-1.1-win32-x64.zip
199+
200+
```
201+
202+
<DeprecationNotices/>
203+
204+
<DownloadAnalytics version={ frontMatter.version }/>

0 commit comments

Comments
 (0)