Skip to content
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

dislocker misbuilds in a build environment that's usrmerge'd #300

Open
eribertomota opened this issue Feb 27, 2023 · 0 comments
Open

dislocker misbuilds in a build environment that's usrmerge'd #300

eribertomota opened this issue Feb 27, 2023 · 0 comments

Comments

@eribertomota
Copy link

Dear @Aorimn,

This is a bug from Debian[1]. Thanks.

[1] https://bugs.debian.org/1017937


Reported by: Steve Langasek [email protected]
Date: Mon, 22 Aug 2022 16:15:01 UTC
Severity: serious

dislocker is failing to build in Ubuntu because the Ubuntu autobuilder
environments are all "usrmerge" environments, where the /lib* directories
have all been moved to /usr and /lib* are just symlinks.

The consequence of this is that on architectures where the dynamic linker
has a path of /lib64/*, these files are now in /usr/lib64, and the existence
of this directory causes dislocker's upstream build system to misbuild,
trying to install the libraries to this target simply because this directory
exists.

This is wrong for multiple reasons, but the most immediately relevant is
that it simply causes the package to fail to build.

Please find attached a patch which corrects this issue.


Update: currently, dislocker fails to build on Debian too.

dislocker_0.7.3-2.1ubuntu1.debdiff.zip

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

No branches or pull requests

1 participant