Skip to content

mkosi: install libidn2 in the final system#6173

Merged
poettering merged 1 commit intosystemd:masterfrom
keszybz:mkosi-libidn2
Jun 22, 2017
Merged

mkosi: install libidn2 in the final system#6173
poettering merged 1 commit intosystemd:masterfrom
keszybz:mkosi-libidn2

Conversation

@keszybz
Copy link
Member

@keszybz keszybz commented Jun 22, 2017

Recent systemd compiled in a build root which had libidn2-devel installed would
not run in the default installation root which had just libidn and did not have
libidn2. Since a8a2a0e libidn2-devel (or equivalent) is installed in
the build root. Normally, since we install systemd in the installation root,
all dependencies that are needed for the compiled systemd to run are present,
but libidn2 is a new dependency, so the distro packages would just pull in
libidn, and not libidn2.

Temporily add libdn2 to explicitly specified Packages. We can remove that once
distro-compiled systemds have moved to libind2.

Recent systemd compiled in a build root which had libidn2-devel installed would
not run in the default installation root which had just libidn and did not have
libidn2. Since a8a2a0e libidn2-devel (or equivalent) is installed in
the build root. Normally, since we install systemd in the installation root,
all dependencies that are needed for the compiled systemd to run are present,
but libidn2 is a new dependency, so the distro packages would just pull in
libidn, and not libidn2.

Temporily add libdn2 to explicitly specified Packages. We can remove that once
distro-compiled systemds have moved to libind2.
@keszybz keszybz added the mkosi label Jun 22, 2017
@poettering poettering merged commit 670d494 into systemd:master Jun 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants