Skip to content

Conversation

@TheAssassin
Copy link
Member

This PR also removes a lot of old and now obsolete patching and removes the option of building libarchive, liblzma etc. right from CMake.

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.
@TheAssassin TheAssassin merged commit a0967b2 into master Nov 25, 2024
12 checks passed
@probonopd
Copy link
Member

Why was i386 dropped here?


# special builds
- DIST: bionic
- RELEASE: latest
Copy link
Member

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
Copy link
Member

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]}")")")"
Copy link
Member

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)
Copy link
Member

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.

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.

3 participants