DSH-1 ended with a negative result: the Frame's system WebEngine can't be loaded, and bundling our own failed (no sandbox, ICU resources, Vulkan abort, empty page). Reverts the tab (60deb43), the container packages (0676998) and the bundler's WebEngine support (b823ff3,e2cfa8e), and updates the docs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 lines
1.0 KiB
Docker
21 lines
1.0 KiB
Docker
# Cross-compilation environment: x86_64 host tools + aarch64 target libraries via Debian
|
|
# multiarch. The compiler runs natively (no QEMU); Qt's host tools (moc, rcc, qmlcachegen …)
|
|
# are the amd64 builds, target Qt libraries are the arm64 builds.
|
|
FROM debian:trixie
|
|
|
|
ENV LANG=C.UTF-8
|
|
|
|
RUN dpkg --add-architecture arm64 \
|
|
&& apt-get update \
|
|
&& apt-get install -y --no-install-recommends \
|
|
ca-certificates cmake ninja-build pkgconf file patchelf \
|
|
g++-aarch64-linux-gnu binutils-aarch64-linux-gnu \
|
|
qt6-base-dev qt6-base-dev-tools qt6-declarative-dev qt6-declarative-dev-tools \
|
|
qt6-base-dev:arm64 qt6-declarative-dev:arm64 \
|
|
libgl-dev:arm64 libegl-dev:arm64 libvulkan-dev:arm64 libxkbcommon-dev:arm64 \
|
|
qml6-module-qtquick:arm64 qml6-module-qtquick-controls:arm64 \
|
|
qml6-module-qtquick-layouts:arm64 qml6-module-qtquick-templates:arm64 \
|
|
qml6-module-qtqml-workerscript:arm64 qml6-module-qtquick-window:arm64 \
|
|
qt6-qpa-plugins:arm64 qt6-wayland:arm64 \
|
|
&& rm -rf /var/lib/apt/lists/*
|