Skip to content

Commit 4d8f68a

Browse files
committed
Release v1.3
1 parent 192c785 commit 4d8f68a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Name | Location | Purpose
1010
------------------- | ---------- | -------
1111
Build system root | `/` | A basic Debian install which provides the CMake and Meson build systems, the `opkg` package manager for installing packages in the host system root, and other useful building tools.
1212
Cross-compiler root | `/opt/x-tools/arm-remarkable-linux-gnueabihf/bin` | Provides a build of GCC which targets the ARMv7 architecture. This directory is in the image’s `$PATH` by default.
13-
Host system root | `$SYSROOT` | Provides a set of libraries similar to the one available on the reMarkable, compiled for the ARMv7 architecture. Included libraries are: glibc 2.27, Linux 4.9 headers, libcap 2.25, util-linux 2.32, libsystemd 237, zlib 1.2.11, libpng 1.6.34, and dlib 19.21.
13+
Host system root | `$SYSROOT` | Provides a set of libraries similar to the one available on the reMarkable, compiled for the ARMv7 architecture. Included libraries are: glibc 2.27, Linux 4.9 headers, libcap 2.25, util-linux 2.32, libsystemd 237, zlib 1.2.11, libpng 1.6.34, and libevdev 1.5.8
1414

1515
### Images
1616

@@ -23,12 +23,20 @@ Name | Purpose
2323

2424
### Why not use the reMarkable-provided toolchain?
2525

26-
reMarkable does [provide an OpenEmbedded-Core-based toolchain](https://remarkable.engineering/oecore-x86_64-cortexa9hf-neon-toolchain-zero-gravitas-1.8-23.9.2019.sh) which can be used for cross-compiling binaries targeting the tablet.
26+
reMarkable does [provide an OpenEmbedded-Core-based toolchain](https://web.archive.org/web/20201129102245/https://remarkable.engineering/oecore-x86_64-cortexa9hf-neon-toolchain-zero-gravitas-1.8-23.9.2019.sh) which can be used for cross-compiling binaries targeting the tablet.
2727
However, no way of building this toolchain from source is provided, which limits the possibilities of evolving the build environment.
2828
Building the toolchain from source also allows us to know that the binaries have not been tampered with compared to their source.
2929

3030
### Changelog
3131

32+
#### v1.3 — 2021-01-26
33+
34+
* Remove dlib from the `base` image.
35+
* Add libevdev to the `base` image.
36+
* Cleanup all remaining `*.la` files from the host system root.
37+
* Fix systemd install location in the host system root.
38+
* Remove references to the system root location in the host system root’s libs.
39+
3240
#### v1.2.2 — 2021-01-06
3341

3442
* Fix wrong `libqsgepaper.a` and `epframebuffer.h` files in the `qt` image due to outdated link.

0 commit comments

Comments
 (0)