mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-27 16:51:12 -07:00
image: drop the python3 meta-package and the GnuTLS stack; pin forgectrl and grblHAL
The release rootfs carried python3-modules (tkinter, idle, 2to3, pydoc, ensurepip, venv, asyncio, multiprocessing, xmlrpc) through the python3 meta-package, and libgnutls30, nettle, libgmp10, libunistring5 and libtasn1 through libmicrohttpd (https) and ulfius (GnuTLS). Nothing on the image uses either. Each Python recipe declares the module packages it imports; forgetest declares its own, so the dev image carries no module the release image lacks. Pins: forgectrl 0e907f7db54b7a4c90b660f198d49e5c66b667b5 (armed shown from a fresh report only, zero smoke phase for a dark session), grblhal-glowforge fa9ed7834faab6f48367dc1ca5a5109b474f788d (rail enable only standalone). BRINGUP: the lid IR lamp response measured over the full range; no camera register file under /data; the rail policy and the cool status items closed; laser.armed-kill stays in its domain; the debug-kernel drill constraints. Platform change (layer content): the full campaign is owed on the built image.
This commit is contained in:
@@ -23,10 +23,12 @@ S = "${WORKDIR}/git"
|
||||
inherit cmake pkgconfig
|
||||
|
||||
# curl backs the default-ON WITH_CURL client-request API (find_package REQUIRED).
|
||||
DEPENDS = "gnutls jansson libmicrohttpd curl orcania yder"
|
||||
DEPENDS = "jansson libmicrohttpd curl orcania yder"
|
||||
|
||||
# No systemd journald on the forgefirm image.
|
||||
EXTRA_OECMAKE += "-DWITH_JOURNALD=off"
|
||||
# No systemd journald on the forgefirm image. forgectrl serves plain HTTP
|
||||
# and no websockets: no GnuTLS (which keeps nettle, gmp, libunistring and
|
||||
# libtasn1 off the rootfs) and no websocket support, which depends on it.
|
||||
EXTRA_OECMAKE += "-DWITH_JOURNALD=off -DWITH_GNUTLS=off -DWITH_WEBSOCKET=off"
|
||||
|
||||
# ulfius builds itself with -Werror -Wconversion; under Yocto's arm32
|
||||
# time64 ABI (-D_TIME_BITS=64) a long-long-to-long time conversion in
|
||||
|
||||
Reference in New Issue
Block a user