You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project was initiated in **January 2018** to address the need for a build environment capable of integrating `arm-none-eabi-gcc` into **GNU ARM Eclipse**.
5
+
6
+
7
+
The initial release, version **1**, drew inspiration from
8
+
[Holy Build Box](https://phusion.github.io/holy-build-box/). It utilised
9
+
CentOS 6 Docker images for GNU/Linux and Homebrew for macOS
10
+
11
+
## March 2019
12
+
13
+
In March 2019, version **2** was released, incorporating a major rework
14
+
15
+
## January 2020
16
+
17
+
In January 2020, version **3** introduced an upgrade to Ubuntu 12
18
+
for x64 and Ubuntu 16 for Arm.
19
+
20
+
The build process was divided into two steps, starting with a bootstrap phase that included essential tools required to build the final tools.
21
+
22
+
## January 2023
23
+
24
+
The complexity of the custom builds increased to the point where the entire project became difficult to manage, taking days to complete.
25
+
26
+
The solution was to migrate all tools to binary xPacks. This was accomplished
27
+
in two steps. In the intermediate version **4**, all tools were packaged as
28
+
binary xPacks, known as the
29
+
[The xPack XBB Bootstrap](https://github.com/xpack-dev-tools/xbb-bootstrap-xpack). The base XBB environment was simplified to standard Docker images or
30
+
macOS systems.
31
+
32
+
The next step, version **5**, upgraded the environment to Ubuntu 18
33
+
34
+
The v5.0.0 release represents a **major milestone**
35
+
for the xPack project, since it is the **first self-sustained** release,
36
+
which allows to build new binary xPacks using previous xPacks,
37
+
without requiring any custom Docker images, or other compiled tools.
38
+
39
+
## The foreseeable future
40
+
41
+
The next step is planned for 2025, featuring an upgrade to Debian 10 and the deprecation of Arm 32-bit support.
0 commit comments