Skip to content

Commit

Permalink
website: updates
Browse files Browse the repository at this point in the history
  • Loading branch information
ilg-ul committed Dec 4, 2024
1 parent 9df33e6 commit 93e83da
Show file tree
Hide file tree
Showing 50 changed files with 125 additions and 48 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **6.3.1-1.1** is the first release of **GNU MCU Eclipse ARM Embedded GCC**.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **7.2.1-1.1** is a new release of **GNU MCU Eclipse ARM Embedded GCC**.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **7.3.1-1.1** is a new release of **GNU MCU Eclipse ARM Embedded GCC**.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.2.1-1.1** is a new release of **GNU MCU Eclipse ARM Embedded GCC**.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.2.1-1.2** is a maintenance release of **GNU MCU Eclipse ARM Embedded GCC** that fixes the 32-bit objcopy bug present in the previous release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.2.1-1.3** is a maintenance release of **GNU MCU Eclipse ARM Embedded GCC** that fixes the GDB and liblto_plugin bugs present in the previous release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.2.1-1.4** is a maintenance release of **GNU MCU Eclipse ARM Embedded GCC** that fixes the bugs affecting Windows LTO builds, present in the previous release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.2.1-1.5** is a maintenance release of **GNU MCU Eclipse ARM Embedded GCC** that fixes the bugs affecting Windows LTO builds, present in the previous release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.2.1-1.6** is a maintenance release of **GNU MCU Eclipse ARM Embedded GCC** that (finally) fixes the bugs affecting Windows LTO builds, present in the previous release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.2.1-1.7** is a maintenance release of **GNU MCU Eclipse ARM Embedded GCC** that that removes the illegal links present in the previous releases.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **7.3.1-1.2** is a maintenance release; it repacks the GNU MCU Eclipse Arm Embedded GCC v7.3.1-1.1 using the new build scripts.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.3.1-1.1** is a new release of **xPack GNU Arm Embedded GCC**, following Arm release from July 10, 2019 (version **8-2019-q3-update**).

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.3.1-1.2** is a maintenance release of xPack GNU Arm Embedded GCC to fix the **libgcov** build bug.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.3.1-1.3** is a maintenance release of xPack GNU Arm Embedded GCC to partly fix the build for GDB with Python support.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **8.3.1-1.4** is a maintenance release of xPack GNU Arm Embedded GCC repacking the files from the previous 8.3.1-1.3 release in archives with a simpler structure and more standard names.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **9.2.1-1.1** is a new release of **xPack GNU Arm Embedded GCC**, following Arm release from November 06, 2019 (version **9-2019-q4-major**).

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **9.3.1-1.1** is a new release of **xPack GNU Arm Embedded GCC**, following Arm release from June 01, 2020 (version **9-2020-q2-update**). This is also the first release that **adds support for running on Arm platforms**, like **Raspberry Pi**.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **9.3.1-1.2** is a maintenance release of **xPack GNU Arm Embedded GCC**, intended to **fix C++ exceptions** support for non-nano libraries, and to use **DT_RPATH** to make the binaries immune to custom LD_LIBRARY_PATH.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **9.3.1-1.3** is a maintenance release of **xPack GNU Arm Embedded GCC**, created with the new, more robust, build scripts.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **9.3.1-1.4** is a maintenance release of **xPack GNU Arm Embedded GCC**; it adds an embedded Python 3 instance, to make `arm-none-eabi-gdb-py3` standalone and run on any system.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **10.2.1-1.1** is a new release of **xPack GNU Arm Embedded GCC**, following Arm release from Dec 11, 2020 (version **10-2020-q4-major**).

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **10.3.1-2.1** is a new release; it follows the upstream Arm release 10.3-2021.10 from October 21, 2021.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **10.3.1-2.2** is a maintenance release; it slightly reduces the size of the archives.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **10.3.1-2.3** is a maintenance release; it **adds support for Apple Silicon** and uses the latest build scripts.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **11.2.1-1.1** is a new release; it follows the Arm release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **11.2.1-1.2** is a maintenance release; it brings back support for parsing XML files in GDB, allowing it to auto-configure on target capabilities when connecting to J-Link GDB server and fixes libgcov.a, which resulted empty in the previous release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **11.3.1-1.1** is a new release; it follows the Arm release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **12.2.1-1.2** is a new release; it follows the Arm release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **12.3.1-1.1** is a new release; it follows the Arm release.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **12.3.1-1.2** is a maintenance release; it fixes the GNU/Linux GDB issues with loading ELF files.

<!-- truncate -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';

{/* ------------------------------------------------------------------------ */}

Version **13.2.1-1.1** is a new release; it follows the Arm release.

<!-- truncate -->
Expand Down
4 changes: 2 additions & 2 deletions website/docs/about/_common/_history-xbb-v5.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@

The project received a significant update by transitioning the build
scripts from the cumbersome monolithic XBB Docker images to the more
flexible and modular xPacks. XBB version
flexible and modular **xpm** packages. XBB version
[5.0.0](https://xpack.github.io/blog/2023/02/07/xbb-v5.0.0-released/)
marked a major milestone for the xPack project, as it was the first
self-sustained release. This version enabled the creation of new
binary xPacks using existing binary xPacks, eliminating the need for
binary packages using existing binary packages, eliminating the need for
custom Docker images or other compiled tools.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

{/* ------------------------------------------------------------------------ */}

In **{props.date}** the website content was added in the `website` folder,
In **{props.date || 'DATE'}** the website content was added in the `website` folder,
as an instance of the Docusaurus template. Additionally a GitHub Action
was added to automatically publish the site upon any pushes to the
`website` Git branch.
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ or, for more verbosity, run the similar development build:

{developmentDurations[ props.platform ]}, the output of the build script is a compressed
archive and its SHA signature, created in
the <code>buils-assets/build/{props.platform}/deploy</code> folder:
the <code>build-assets/build/{props.platform}/deploy</code> folder:

* <code>xpack-arm-none-eabi-gcc-{customField('xpackVersion')}-{props.platform}.tar.gz</code>
* <code>xpack-arm-none-eabi-gcc-{customField('xpackVersion')}-{props.platform}.tar.gz.sha</code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ or, for more verbosity, run the similar development build:

{developmentDurations[ props.platform ]}, the output of the build script is a compressed
archive and its SHA signature, created in
the <code>buils-assets/build/{props.platform}/deploy</code> folder:
the <code>build-assets/build/{props.platform}/deploy</code> folder:

* <code>xpack-arm-none-eabi-gcc-{customField('xpackVersion')}-{props.platform}.tar.gz</code>
* <code>xpack-arm-none-eabi-gcc-{customField('xpackVersion')}-{props.platform}.tar.gz.sha</code>
Expand Down
18 changes: 9 additions & 9 deletions website/docs/developer/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -33,17 +33,17 @@ import More from './_more.mdx'

[![license](https://img.shields.io/github/license/xpack-dev-tools/arm-none-eabi-gcc-xpack)](https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/blob/xpack/LICENSE)

This page is intended for those who want to build the
This page is designed for developers of the
**xPack GNU Arm Embedded GCC**
binaries themselves.
project and provides documentation on how to build and test the package.

<details>
<summary>The xPack Build Box</summary>

The build scripts in this project use the **xPack Build Box** (**XBB**)
tools, which require the usual native development tools
(packed as a Docker image for GNU/Linux builds), complemented with
several binary xPacks, installed with `xpm` as development dependencies.
several binary packages, installed with `xpm` as development dependencies.

For those interested in understanding how things work, a good starting point
would be to read the [XBB](https://xpack.github.io/xbb/) page.
Expand Down Expand Up @@ -144,17 +144,17 @@ xpm run build --config darwin-x64
</details>

<details>
<summary>xPack actions</summary>
<summary>xpm/xPack actions</summary>

The xPack actions are extensions of npm scripts, i.e. named sequences
The xpm actions are extensions of npm scripts, i.e. named sequences
of commands that are invoked via `xpm run <name>` to perform specific
operations.
together in a sub-shell .

The commands are invoked in a sub-shell with an adjusted PATH,
having the `xpacks/.bin`
folder prepended. This ensures the locally installed tools are
prefered to the system tools.
preferred to the system tools.

Actions can be defined for the entire project or for a specific build
configuration.
Expand All @@ -177,10 +177,10 @@ commands.
<details>
<summary>Visual Studio Code integration</summary>

xPack actions and build configurations are supported in Visual Studio via the
xpm/xPack actions and build configurations are supported in Visual Studio via the
[xPack C/C++ Managed Build Tools](https://marketplace.visualstudio.com/items?itemName=ilg-vscode.xpack) extension.

With this extension installed, xPack actions can be very conveniently
With this extension installed, xpm/xPack actions can be very conveniently
invoked via a single mouse click, for example:

![xPack actions](https://github.com/xpack/vscode-xpack-extension-ts/raw/master/assets/docs-images/xpack-actions.png)
Expand Down Expand Up @@ -328,7 +328,7 @@ In some cases it is necessary to run a debug session with the binaries.

For these cases, the build script accepts the `--debug` options.

There are also xPack actions that use this option (`build-development-debug`
There are also xpm actions that use this option (`build-development-debug`
and `docker-build-development-debug`).

### Use a local cache
Expand Down
Loading

0 comments on commit 93e83da

Please sign in to comment.