Search Criteria
Package Details: systemd-libs-git 259.devel.r83944.613f7f26aa7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/systemd-git.git (read-only, click to copy) |
---|---|
Package Base: | systemd-git |
Description: | systemd client libraries (git version) |
Upstream URL: | https://www.github.com/systemd/systemd |
Licenses: | CC0-1.0, LGPL-2.1-or-later, GPL-2.0-or-later WITH Linux-syscall-note |
Conflicts: | libsystemd, systemd-libs |
Provides: | libsystemd, libsystemd.so, libudev.so, systemd-libs |
Replaces: | libsystemd |
Submitter: | yurikoles |
Maintainer: | Atsutane |
Last Packager: | Atsutane |
Votes: | 11 |
Popularity: | 0.025348 |
First Submitted: | 2015-10-23 20:49 (UTC) |
Last Updated: | 2025-10-02 22:07 (UTC) |
Dependencies (57)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR)
- libcap
- libgcrypt
- lz4 (lz4-gitAUR)
- xz (xz-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- acl (acl-gitAUR) (make)
- apparmor (apparmor-gitAUR) (make)
- audit (make)
- bash-completion (bash-completion-gitAUR) (make)
- bpf (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cryptsetup (cryptsetup-gitAUR) (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- docbook-xsl (make)
- git (git-gitAUR, git-glAUR) (make)
- gnutls (gnutls-gitAUR) (make)
- gperf (gperf-gitAUR) (make)
- intltool (make)
- Show 37 more dependencies...
Required by (1351)
- accountsservice-git (requires libsystemd.so)
- aiot-ide (requires systemd-libs)
- airisp-next-git (requires systemd-libs)
- alchemy-viewer-git (requires systemd-libs)
- ananicy-cpp-git (requires systemd-libs)
- app-framework-binder-git (requires systemd-libs) (make)
- aptos (requires systemd-libs)
- aquamarine-git (requires systemd-libs)
- arachnotron-bin (requires systemd-libs)
- ares-emu (requires libudev.so)
- ares-emu-git (requires libudev.so)
- astrodmx-capture (requires systemd-libs)
- asusctl (requires systemd-libs)
- audiorelay (requires systemd-libs)
- auracle-git (requires libsystemd)
- awcc-bin (requires systemd-libs)
- awcc-git (requires systemd-libs)
- axosyslog (requires systemd-libs)
- backlight-dbus-git (requires systemd-libs)
- backslash-bin (requires systemd-libs)
- Show 1331 more...
Sources (18)
- 0001-Use-Arch-Linux-device-access-groups.patch
- 20-systemd-sysusers.hook
- 30-systemd-binfmt.hook
- 30-systemd-catalog.hook
- 30-systemd-daemon-reload-system.hook
- 30-systemd-daemon-reload-user.hook
- 30-systemd-hwdb.hook
- 30-systemd-restart-marked.hook
- 30-systemd-sysctl.hook
- 30-systemd-tmpfiles.hook
- 30-systemd-udev-reload.hook
- 30-systemd-update.hook
- arch.conf
- loader.conf
- splash-arch.bmp
- systemd-git-stable
- systemd-hook
- systemd-user.pam
Latest Comments
1 2 3 4 5 6 Next › Last »
6511918 commented on 2025-10-04 12:29 (UTC)
Maybe that wasn't clear: The issue is not libacl.so missing on my system, it's that mkinitcpio does not automatically detect libacl.so as a dependency of libsystemd-shared.so, because on git main it is now being opened via
dlopen()
. See also the discussion at [1] and [2].libacl.so is however strictly required for a couple of things (quoting the commit message that introduced the change):
At least number 2 should be hit on any systemd-based initramfs because some tmpfiles.d configs included by default set ACLs; I hit 4 too because I used systemd-pcrlock.
The result is: if you just switch from systemd in
core
to the developement version, without adding/usr/lib/libacl.so
to theBINARIES
hook in/etc/mkinitcpio.conf
or patching/usr/lib/initcpio/install/systemd
, your system may not come up again.PS. Unrelated, but
systemd-user.pam
,systemd-hook
,0001-Use-Arch-Linux-device-access-groups.patch
,loader.conf
andsystemd.install
are no longer up to date.[1] https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/issues/271 [2] https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/merge_requests/398
Atsutane commented on 2025-10-02 22:15 (UTC)
Thanks for pointing this out. :-)
But it's a bit strange that it failed on your system, as all the related packages are part of the depends array in the PKGBUILD function for systemd-git. There's now a comment above the array pointing to your comment so I don't break it in the future.
6511918 commented on 2025-09-27 17:39 (UTC)
Just FYI: since https://github.com/systemd/systemd/commit/7c3a7f9, systemd now opens
libacl.so
viadlopen()
, so it is not automatically detected as a dependency byldd
, and thusmkinitcpio
.On my system this causes at least
systemd-journald.service
andsystemd-tmpfiles-setup-dev.service
to fail, making the system unbootable. Luckilysystemd.break=pre-udev
makes this pretty easy to debug.Some other libraries that are now (as of 2025-09-27) opened via
dlopen()
:libmount.so
(since b3243f4)libseccomp.so
(since aaca6bd)libblkid.so
(since de425dc)libpam.so
(since 882c9ce)libaudit.so
(since 597eed0)Make sure that you either don't need them, they are already included by some other dependency, or they are manually included.
Atsutane commented on 2025-06-06 18:13 (UTC)
Compiles fine in a clean chroot (extra-x86_64-build). No upstream changes in the source file since your comment.
Dmitry2424 commented on 2025-06-05 19:18 (UTC)
Returns a compilation error: FAILED: man/binfmt.d.5 Does anyone know how to solve it?
gdamjan commented on 2024-05-13 11:48 (UTC)
hey @yurikoles do you need help/co-maintainer for this package?
haxz5rxwi commented on 2023-12-11 17:36 (UTC)
outdated. 255 is available
yurikoles commented on 2023-09-20 12:11 (UTC) (edited on 2023-09-21 16:19 (UTC) by yurikoles)
xiota,
This package is aligned with official stable
systemd
package as much as possible. I double-checked diff between them and I can confirm no singlereplace
block is touched nor added in this package compared to a stable one.1 2 3 4 5 6 Next › Last »