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
Copy file name to clipboardExpand all lines: README.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Name | Location | Purpose
10
10
------------------- | ---------- | -------
11
11
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.
12
12
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
14
14
15
15
### Images
16
16
@@ -23,12 +23,20 @@ Name | Purpose
23
23
24
24
### Why not use the reMarkable-provided toolchain?
25
25
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.
27
27
However, no way of building this toolchain from source is provided, which limits the possibilities of evolving the build environment.
28
28
Building the toolchain from source also allows us to know that the binaries have not been tampered with compared to their source.
29
29
30
30
### Changelog
31
31
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
+
32
40
#### v1.2.2 — 2021-01-06
33
41
34
42
* Fix wrong `libqsgepaper.a` and `epframebuffer.h` files in the `qt` image due to outdated link.
0 commit comments