Skip to content

Commit

Permalink
website: updates
Browse files Browse the repository at this point in the history
  • Loading branch information
ilg-ul committed Oct 4, 2024
1 parent e6de8da commit 2d44891
Show file tree
Hide file tree
Showing 68 changed files with 738 additions and 177 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Instructions on how to install the binaries are available in the [Install Guide]
The toolchain is also available as an [xPack](https://www.npmjs.com/package/@gnu-mcu-eclipse/arm-none-eabi-gcc) and can be conveniently installed with [`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Instructions on how to install the binaries are available in the [Install Guide]
The toolchain is also available as an [xPack](https://www.npmjs.com/package/@gnu-mcu-eclipse/arm-none-eabi-gcc) and can be conveniently installed with [`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ and can be conveniently installed with
[`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ and can be conveniently installed with
[`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ and can be conveniently installed with
[`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ and can be conveniently installed with
[`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ and can be conveniently installed with
[`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ and can be conveniently installed with
[`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ and can be conveniently installed with
[`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand All @@ -116,7 +116,7 @@ executed again.

## Known problems

### Illegal links in `libexec` for Linux
### Illegal links in `libexec` for GNU/Linux

Although the current release is fully functional, due to a problem with
the GCC make, the build created links with illegal names in the `libexec`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ and can be conveniently installed with
[`xpm`](https://www.npmjs.com/package/xpm):

```sh
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc@latest
```

This installs the latest available version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,22 @@ Version 7.3.1-1.2 is a repack of the GNU MCU Eclipse Arm Embedded GCC v7.3.1-1.1
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

## Download

The binary files are available from <a href={frontMatter.download_url}>GitHub Releases</a>.

## Install

The full details of installing the **xPack GNU Arm Embedded GCC** on various platforms
are presented in the [Install Guide](/docs/install/).
The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

Comprehensive instructions for installing **xPack GNU Arm Embedded GCC** on different platforms
can be found in the [Install Guide](/docs/install/).

## Compliance

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,22 @@ Version 8.3.1-1.1 is a new release of **xPack GNU Arm Embedded GCC**, following
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

## Download

The binary files are available from <a href={frontMatter.download_url}>GitHub Releases</a>.

## Install

The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

The full details of installing the **xPack GNU Arm Embedded GCC** on
various platforms are presented in the [Install Guide](/docs/install/).
various platforms can be found in the [Install Guide](/docs/install/).

## Compliance

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,22 @@ Version 8.3.1-1.2 is a maintenance release of xPack GNU Arm Embedded GCC to fix
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

## Download

The binary files are available from <a href={frontMatter.download_url}>GitHub Releases</a>.

## Install

The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

The full details of installing the **xPack GNU Arm Embedded GCC** on
various platforms are presented in the [Install Guide](/docs/install/).
various platforms can be found in the [Install Guide](/docs/install/).

## Compliance

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,22 @@ Version 8.3.1-1.3 is a maintenance release of xPack GNU Arm Embedded GCC to par
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

## Download

The binary files are available from <a href={frontMatter.download_url}>GitHub Releases</a>.

## Install

The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

The full details of installing the **xPack GNU Arm Embedded GCC** on
various platforms are presented in the [Install Guide](/docs/install/).
various platforms can be found in the [Install Guide](/docs/install/).

## Compliance

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,22 @@ Version 8.3.1-1.4 is a maintenance release of xPack GNU Arm Embedded GCC repacki
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

## Download

The binary files are available from <a href={frontMatter.download_url}>GitHub Releases</a>.

## Install

The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

The full details of installing the **xPack GNU Arm Embedded GCC** on
various platforms are presented in the [Install Guide](/docs/install/).
various platforms can be found in the [Install Guide](/docs/install/).

## Compliance

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,22 @@ Version 9.2.1-1.1 is a new release of **xPack GNU Arm Embedded GCC**, following
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

## Download

The binary files are available from <a href={frontMatter.download_url}>GitHub Releases</a>.

## Install

The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

The full details of installing the **xPack GNU Arm Embedded GCC** on
various platforms are presented in the [Install Guide](/docs/install/).
various platforms can be found in the [Install Guide](/docs/install/).

## Compliance

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Version 9.3.1-1.1 is a new release of **xPack GNU Arm Embedded GCC**, following
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

This is the **xPack** distribution of the
[GNU Arm Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm).
Expand All @@ -41,8 +42,14 @@ The binary files are available from <a href={frontMatter.download_url}>GitHub Re

## Install

The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

The full details of installing the **xPack GNU Arm Embedded GCC** on
various platforms are presented in the [Install Guide](/docs/install/).
various platforms can be found in the [Install Guide](/docs/install/).

## Compliance

Expand Down
22 changes: 18 additions & 4 deletions website/blog/2020-07-27-arm-none-eabi-gcc-v9-3-1-1-2-released.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,22 +25,36 @@ Version 9.3.1-1.2 is a maintenance release of **xPack GNU Arm Embedded GCC**, in
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

This is the **xPack** distribution of the
[GNU Arm Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm).

There are separate binaries for **Windows** 32/64-bit, **macOS**,
**Intel GNU/Linux** 32/64-bit and **Arm GNU/Linux** 32/64-bit platforms,
like **Raspberry Pi**.
There are separate binaries for **Windows** 32/64-bit (x64 and x86), **macOS** (x64),
**GNU/Linux** (x64 and x86, arm64 and arm).

:::note Raspberry Pi

The main targets for the GNU/Linux Arm
binaries are the **Raspberry Pi** class devices (armv7l and aarch64;
armv6 is not supported).

:::

## Download

The binary files are available from <a href={frontMatter.download_url}>GitHub Releases</a>.

## Install

The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

The full details of installing the **xPack GNU Arm Embedded GCC** on
various platforms are presented in the [Install Guide](/docs/install/).
various platforms can be found in the [Install Guide](/docs/install/).

## Compliance

Expand Down
17 changes: 12 additions & 5 deletions website/blog/2020-10-12-arm-none-eabi-gcc-v9-3-1-1-3-released.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,14 @@ Version 9.3.1-1.3 is a maintenance release of **xPack GNU Arm Embedded GCC**, cr
<!-- truncate -->

import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

The [xPack GNU Arm Embedded GCC](https://xpack-dev-tools.github.io/arm-none-eabi-gcc-xpack)
is the **xPack** distribution of the
[GNU Arm Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm).

There are binaries for **x64 Windows**,
**macOS** (Intel 64-bit) and **GNU/Linux** (Intel 32/64-bit, Arm 32/64-bit).
There are separate binaries for **Windows** (x64 and x86),
**macOS** (x64) and **GNU/Linux** (x64 and x86, arm64 and arm).

:::note Raspberry Pi

Expand All @@ -47,15 +48,21 @@ The binary files are available from <a href={frontMatter.download_url}>GitHub Re

## Install

The easiest way to install this specific version, is by using **xpm**:

<CodeBlock language="console"> {
`xpm install @xpack-dev-tools/arm-none-eabi-gcc@${frontMatter.version}.${frontMatter.npm_subversion} -verbose
`} </CodeBlock>

The full details of installing the **xPack GNU Arm Embedded GCC** on
various platforms are presented in the [Install Guide](/docs/install/).
various platforms can be found in the [Install Guide](/docs/install/).

## Compliance

This release follows the official
[GNU Arm Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm)
**{frontMatter.arm_version}** release {frontMatter.arm_date} and it is based on the
`gcc-arm-none-eabi-{frontMatter.arm_version}-src.tar.bz2` source invariant.
<code>gcc-arm-none-eabi-{frontMatter.arm_version}-src.tar.bz2</code> source invariant.

For more details see the original Arm release text files:

Expand Down Expand Up @@ -94,7 +101,7 @@ thumb/v8-m.main+dp/hard;@mthumb@march=armv8-m.main+fp.dp@mfloat-abi=hard

## Changes

Compared to the Arm version, there should be no functional changes.
Compared to the official Arm version, there should be no functional changes.

Starting with 9.x, the new archives are created with
a single folder named `xpack-arm-none-eabi-gcc-9.3.1-1.3` instead of
Expand Down
Loading

0 comments on commit 2d44891

Please sign in to comment.