]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
move dlfcn-util into basic
authorMatteo Croce <teknoraver@meta.com>
Tue, 27 Feb 2024 06:36:46 +0000 (07:36 +0100)
committerMatteo Croce <teknoraver@meta.com>
Tue, 5 Mar 2024 11:33:44 +0000 (12:33 +0100)
I'm going to dlopen_many_sym_or_warn() in src/basic/compress.c, this
will introduce a circular dependency because libshared already depends
from libbasic.
To avoid this, move dlfcn-util.c from libshared to libbasic.

src/basic/dlfcn-util.c [moved from src/shared/dlfcn-util.c with 100% similarity]
src/basic/dlfcn-util.h [moved from src/shared/dlfcn-util.h with 100% similarity]
src/basic/meson.build
src/shared/meson.build

index a9722d2121cc30fcb3795d5fdeae6ab0703c59fd..b5c9938370266980e1da929d9411c774be341b6c 100644 (file)
@@ -21,6 +21,7 @@ basic_sources = files(
         'confidential-virt.c',
         'devnum-util.c',
         'dirent-util.c',
+        'dlfcn-util.c',
         'efivars.c',
         'env-file.c',
         'env-util.c',
index fe0c9c1f2fa203fadd2b60a00fb44393c1bf993f..7d1dee68ab2378c002eda86e26631b11f2a2f5a8 100644 (file)
@@ -55,7 +55,6 @@ shared_sources = files(
         'device-nodes.c',
         'discover-image.c',
         'dissect-image.c',
-        'dlfcn-util.c',
         'dm-util.c',
         'dns-domain.c',
         'dropin.c',