Skip to content

Containerised build environment - #2

Merged
Sanzium merged 1 commit into
Sanzium:test2from
aliask:docker-bulid
Dec 10, 2024
Merged

Containerised build environment#2
Sanzium merged 1 commit into
Sanzium:test2from
aliask:docker-bulid

Conversation

@Sanzium

@Sanzium Sanzium commented Dec 10, 2024

Copy link
Copy Markdown
Owner

Create a Dockerfile to enable a portable build environment. The Dockerfile is based on Ubuntu 24.04, and uses multiple stages to produce a minimal final product, with the final image size sitting at about 75mb. This branch also incorporates the updates prepared by @cole-h to update to squashfs-tools 4.4 in devttys0#56. Finally, building on newer GCC highlights a dangling pointer error in LzmaEnc.c. I have separated the fix for this problem into a dedicated patch file for ease of review.

Create a Dockerfile to enable a portable build environment. The Dockerfile is based on Ubuntu 24.04, and uses multiple stages to produce a minimal final product, with the final image size sitting at about 75mb.
This branch also incorporates the updates prepared by @cole-h to update to squashfs-tools 4.4 in devttys0#56.
Finally, building on newer GCC highlights a dangling pointer error in LzmaEnc.c. I have separated the fix for this problem into a dedicated patch file for ease of review.
@Sanzium
Sanzium merged commit 655b69e into Sanzium:test2 Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants