-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Builds on modern Ubuntu #56
base: master
Are you sure you want to change the base?
Conversation
Tested and working in Ubuntu 22.10 with gcc 11.4.0. Hopefully the owner notices and this gets merged. Thanks, mate! |
Came here because of this error during compilation on Ubuntu 22.04:
The above PR works for For those waiting for this to be merged, for now you can do:
|
This also works on Ubuntu 23.04. |
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.
To build on Ubuntu 24.10: Clone @RobertLarsen 's branch should be available after that |
This makes sasquatch build on Ubuntu 22.04