link_with : [libshared],
dependencies : [threads,
libacl,
- libdw,
libxz,
liblz4,
libzstd],
#include <sys/xattr.h>
#include <unistd.h>
-#if HAVE_ELFUTILS
-#include <dwarf.h>
-#include <elfutils/libdwfl.h>
-#endif
-
#include "sd-daemon.h"
#include "sd-journal.h"
#include "sd-login.h"
#include "copy.h"
#include "coredump-vacuum.h"
#include "dirent-util.h"
+#include "elf-util.h"
#include "escape.h"
#include "fd-util.h"
#include "fileio.h"
#include "signal-util.h"
#include "socket-util.h"
#include "special.h"
-#include "stacktrace.h"
#include "stat-util.h"
#include "string-table.h"
#include "string-util.h"
coredump-vacuum.h
'''.split())
-if conf.get('HAVE_ELFUTILS') == 1
- systemd_coredump_sources += files(
- 'stacktrace.c',
- 'stacktrace.h')
-endif
-
coredumpctl_sources = files('coredumpctl.c')
if conf.get('ENABLE_COREDUMP') == 1 and install_sysconfdir_samples
#include <unistd.h>
#include "alloc-util.h"
+#include "elf-util.h"
#include "errno-util.h"
#include "fileio.h"
#include "fd-util.h"
#include "macro.h"
#include "process-util.h"
#include "rlimit-util.h"
-#include "stacktrace.h"
#include "string-util.h"
#include "util.h"
shared_sources += files('nscd-flush.c')
endif
+if conf.get('HAVE_ELFUTILS') == 1
+ shared_sources += files(
+ 'elf-util.c',
+ 'elf-util.h')
+endif
+
generate_ip_protocol_list = find_program('generate-ip-protocol-list.sh')
ip_protocol_list_txt = custom_target(
'ip-protocol-list.txt',
libcap,
libcrypt,
libdl,
+ libdw,
libgcrypt,
libiptc,
libkmod,