-
Notifications
You must be signed in to change notification settings - Fork 35
Update libsquashfuse and add support for Zstd #196
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
Conversation
This makes sure they will be linked into the binary in the appropriate order. Also, it saves a few lines of code elsewhere when linking against libsquashfuse.
This update allows us to remove all the patches and makes the configuration step a lot easier, too.
Distros dropped i386 years ago.
|
Why was i386 dropped here? |
|
|
||
| # special builds | ||
| - DIST: bionic | ||
| - RELEASE: latest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pinning is recommended, because "latest" is a moving target and may break anytime.
| - RELEASE: latest | ||
| ARCH: x86_64 | ||
| - DIST: bionic | ||
| ARCH: i386 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a technical necessity to drop this?
| # store repo root as variable | ||
| REPO_ROOT="$(readlink -f "$(dirname "$(dirname "$0")")")" | ||
| OLD_CWD="$(readlink -f .)" | ||
| REPO_ROOT="$(readlink -f "$(dirname "$(dirname "${BASH_SOURCE[0]}")")")" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I always try to use POSIX instead of bashisms. (But then, I try to get away from GNU)
|
|
||
| # we need Boost.Algorithm, which does not need to be included explicitly since it's header-only | ||
| # link to Boost::boost to include the header directories | ||
| find_package(Boost 1.53.0 REQUIRED) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are desktops such as KDE using Boost? Most likely they are not thrilled about this dependency.
This PR also removes a lot of old and now obsolete patching and removes the option of building libarchive, liblzma etc. right from CMake.