Skip to content

Instantly share code, notes, and snippets.

@tpgxyz
Created March 24, 2023 16:42
Show Gist options
  • Save tpgxyz/0536fedb0b06fbcf7d4bebe9f278ab21 to your computer and use it in GitHub Desktop.
Save tpgxyz/0536fedb0b06fbcf7d4bebe9f278ab21 to your computer and use it in GitHub Desktop.
`FAILED: libnss_myhostname.so.2
/usr/bin/clang -o libnss_myhostname.so.2 libnss_myhostname.so.2.p/src_nss-myhostname_nss-myhostname.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnss_myhostname.so.2 -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -Wl,-z,nodelete -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/nss-myhostname/nss-myhostname.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by nss-myhostname.c:148 (../src/nss-myhostname/nss-myhostname.c:148)
>>> lto.tmp:(_nss_myhostname_gethostbyname4_r)
>>> referenced by nss-myhostname.c:148 (../src/nss-myhostname/nss-myhostname.c:148)
>>> lto.tmp:(_nss_myhostname_gethostbyname4_r)
>>> referenced by nss-myhostname.c:149 (../src/nss-myhostname/nss-myhostname.c:149)
>>> lto.tmp:(_nss_myhostname_gethostbyname4_r)
>>> referenced 2571 more times
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by nss-myhostname.c:142 (../src/nss-myhostname/nss-myhostname.c:142)
>>> lto.tmp:(_nss_myhostname_gethostbyname4_r)
>>> referenced by nss-myhostname.c:142 (../src/nss-myhostname/nss-myhostname.c:142)
>>> lto.tmp:(_nss_myhostname_gethostbyname4_r)
>>> referenced by nss-myhostname.c:144 (../src/nss-myhostname/nss-myhostname.c:144)
>>> lto.tmp:(_nss_myhostname_gethostbyname4_r)
>>> referenced 559 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by fileio.c:606 (../src/basic/fileio.c:606)
>>> lto.tmp:(read_full_stream_full)
>>> referenced by errno-util.h:82 (../src/basic/errno-util.h:82)
>>> lto.tmp:(read_full_stream_full)
>>> referenced by fd-util.c:56 (../src/basic/fd-util.c:56)
>>> lto.tmp:(safe_close)
>>> referenced 42 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by fileio.c:731 (../src/basic/fileio.c:731)
>>> lto.tmp:(read_full_stream_full)
>>> referenced by alloc-util.c:101 (../src/basic/alloc-util.c:101)
>>> lto.tmp:(greedy_realloc0)
>>> referenced by path-util.c:432 (../src/basic/path-util.c:432)
>>> lto.tmp:(chase)
>>> referenced 41 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by log.c:917 (../src/basic/log.c:917)
>>> lto.tmp:(log_assert_failed)
>>> referenced by log.c:703 (../src/basic/log.c:703)
>>> lto.tmp:(log_dispatch_internal)
>>> referenced by log.c:926 (../src/basic/log.c:926)
>>> lto.tmp:(log_assert_failed_unreachable)
>>> referenced 8 more times
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by hashmap.c:511 (../src/basic/hashmap.c:511)
>>> lto.tmp:(hashmap_iterate_entry)
>>> referenced by mempool.c:47 (../src/basic/mempool.c:47)
>>> lto.tmp:(hashmap_base_new)
>>> referenced by hashmap.c:353 (../src/basic/hashmap.c:353)
>>> lto.tmp:(base_bucket_hash)
>>> referenced 8 more times
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by hashmap.c:382 (../src/basic/hashmap.c:382)
>>> lto.tmp:(bucket_at)
>>> referenced by hashmap.c:311 (../src/basic/hashmap.c:311)
>>> lto.tmp:(n_buckets)
>>> referenced by hashmap.c:418 (../src/basic/hashmap.c:418)
>>> lto.tmp:(dib_raw_ptr)
>>> referenced 15 more times
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by hashmap.c:1138 (../src/basic/hashmap.c:1138)
>>> lto.tmp:(hashmap_base_put_boldly)
>>> referenced by hashmap.c:1118 (../src/basic/hashmap.c:1118)
>>> lto.tmp:(hashmap_base_put_boldly)
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by io-util.c:91 (../src/basic/io-util.c:91)
>>> lto.tmp:(random_bytes)
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by sd-netlink.c:128 (../src/libsystemd/sd-netlink/sd-netlink.c:128)
>>> lto.tmp:(sd_netlink_unref)
>>> referenced by sd-netlink.c:128 (../src/libsystemd/sd-netlink/sd-netlink.c:128)
>>> lto.tmp:(sd_netlink_unref)
>>> referenced by sd-netlink.c:128 (../src/libsystemd/sd-netlink/sd-netlink.c:128)
>>> lto.tmp:(sd_netlink_unref)
>>> referenced 4 more times
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[3202/3674] /usr/bin/clang -Isystemd-repart.p -I. -I.. -Isrc/basic -I../src/basic -Isrc/fundamental -I../src/fundamental -Isrc/systemd -I../src/systemd -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-journal -I../src/libsystemd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve -Isrc/shared -I../src/shared -I/usr/include/blkid -I/usr/include/libfdisk -I/usr/include/uuid -flto -fcolor-diagnostics -fsanitize=undefined -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -Wno-missing-field-initializers -Wno-unused-parameter -Warray-bounds -Wdate-time -Wendif-labels -Werror=format=2 -Werror=implicit-function-declaration -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=missing-declarations -Werror=missing-prototypes -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=undef -Wfloat-equal -Winit-self -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wunused-function -Wwrite-strings '-Wno-error=#warnings' -Wno-string-plus-int -fdiagnostics-show-option -fno-common -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -Wno-typedef-redefinition -Wno-gnu-variable-sized-type-not-at-end -ftrivial-auto-var-init=zero -Werror=shadow -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -fno-strict-aliasing -fstrict-flex-arrays=1 -fvisibility=hidden -ffunction-sections -fdata-sections -include config.h -pthread -MD -MQ systemd-repart.p/src_partition_repart.c.o -MF systemd-repart.p/src_partition_repart.c.o.d -o systemd-repart.p/src_partition_repart.c.o -c ../src/partition/repart.c
[3203/3674] /builddir/build/BUILD/systemd-stable-253.20230324/tools/elf2efi.py --version-major=253 --version-minor=0 --efi-major=1 --efi-minor=1 --subsystem=10 src/boot/efi/systemd-bootaa64.elf src/boot/efi/systemd-bootaa64.efi
[3204/3674] /usr/bin/clang -Isrc/core/libsystemd-core-253.so.p -Isrc/core -I../src/core -Isrc/basic -I../src/basic -Isrc/fundamental -I../src/fundamental -Isrc/systemd -I../src/systemd -I. -I.. -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-journal -I../src/libsystemd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve -Isrc/shared -I../src/shared -Isrc/core/bpf/socket_bind -Isrc/core/bpf/restrict_fs -Isrc/core/bpf/restrict_ifaces -I/usr/include/blkid -I/usr/include/kmod-30 -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -flto -fcolor-diagnostics -fsanitize=undefined -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -Wno-missing-field-initializers -Wno-unused-parameter -Warray-bounds -Wdate-time -Wendif-labels -Werror=format=2 -Werror=implicit-function-declaration -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=missing-declarations -Werror=missing-prototypes -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=undef -Wfloat-equal -Winit-self -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wunused-function -Wwrite-strings '-Wno-error=#warnings' -Wno-string-plus-int -fdiagnostics-show-option -fno-common -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -Wno-typedef-redefinition -Wno-gnu-variable-sized-type-not-at-end -ftrivial-auto-var-init=zero -Werror=shadow -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -fPIC -fno-strict-aliasing -fstrict-flex-arrays=1 -fvisibility=hidden -ffunction-sections -fdata-sections -include config.h -pthread -fvisibility=default -MD -MQ src/core/libsystemd-core-253.so.p/execute.c.o -MF src/core/libsystemd-core-253.so.p/execute.c.o.d -o src/core/libsystemd-core-253.so.p/execute.c.o -c ../src/core/execute.c
[3205/3674] /usr/bin/clang -o libnss_resolve.so.2 libnss_resolve.so.2.p/src_nss-resolve_nss-resolve.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnss_resolve.so.2 -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -Wl,-z,nodelete -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/nss-resolve/nss-resolve.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
FAILED: libnss_resolve.so.2
/usr/bin/clang -o libnss_resolve.so.2 libnss_resolve.so.2.p/src_nss-resolve_nss-resolve.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnss_resolve.so.2 -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -Wl,-z,nodelete -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/nss-resolve/nss-resolve.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by nss-resolve.c:335 (../src/nss-resolve/nss-resolve.c:335)
>>> lto.tmp:(_nss_resolve_gethostbyname4_r)
>>> referenced by nss-resolve.c:331 (../src/nss-resolve/nss-resolve.c:331)
>>> lto.tmp:(_nss_resolve_gethostbyname4_r)
>>> referenced by nss-resolve.c:331 (../src/nss-resolve/nss-resolve.c:331)
>>> lto.tmp:(_nss_resolve_gethostbyname4_r)
>>> referenced 3498 more times
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by nss-resolve.c:330 (../src/nss-resolve/nss-resolve.c:330)
>>> lto.tmp:(_nss_resolve_gethostbyname4_r)
>>> referenced by nss-resolve.c:331 (../src/nss-resolve/nss-resolve.c:331)
>>> lto.tmp:(_nss_resolve_gethostbyname4_r)
>>> referenced by nss-resolve.c:318 (../src/nss-resolve/nss-resolve.c:318)
>>> lto.tmp:(_nss_resolve_gethostbyname4_r)
>>> referenced 935 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by nss-resolve.c:362 (../src/nss-resolve/nss-resolve.c:362)
>>> lto.tmp:(_nss_resolve_gethostbyname4_r)
>>> referenced by parse-util.c:399 (../src/basic/parse-util.c:399)
>>> lto.tmp:(setup_logging)
>>> referenced by nss-resolve.c:537 (../src/nss-resolve/nss-resolve.c:537)
>>> lto.tmp:(_nss_resolve_gethostbyname3_r)
>>> referenced 17 more times
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by log.c:0 (../src/basic/log.c:0)
>>> lto.tmp:(setup_logging)
>>> referenced by log.c:917 (../src/basic/log.c:917)
>>> lto.tmp:(log_assert_failed)
>>> referenced by log.c:703 (../src/basic/log.c:703)
>>> lto.tmp:(log_dispatch_internal)
>>> referenced 5 more times
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by nss-resolve.c:185 (../src/nss-resolve/nss-resolve.c:185)
>>> lto.tmp:(json_dispatch_address)
>>> referenced by hashmap.c:382 (../src/basic/hashmap.c:382)
>>> lto.tmp:(bucket_at)
>>> referenced by hashmap.c:311 (../src/basic/hashmap.c:311)
>>> lto.tmp:(n_buckets)
>>> referenced 8 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by nss-resolve.c:658 (../src/nss-resolve/nss-resolve.c:658)
>>> lto.tmp:(_nss_resolve_gethostbyaddr2_r)
>>> referenced by nss-resolve.c:699 (../src/nss-resolve/nss-resolve.c:699)
>>> lto.tmp:(_nss_resolve_gethostbyaddr2_r)
>>> referenced by nss-resolve.c:701 (../src/nss-resolve/nss-resolve.c:701)
>>> lto.tmp:(_nss_resolve_gethostbyaddr2_r)
>>> referenced 30 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by hashmap.c:353 (../src/basic/hashmap.c:353)
>>> lto.tmp:(base_bucket_hash)
>>> referenced by hashmap.c:507 (../src/basic/hashmap.c:507)
>>> lto.tmp:(base_bucket_scan)
>>> referenced by hashmap.c:1104 (../src/basic/hashmap.c:1104)
>>> lto.tmp:(hashmap_base_put_boldly)
>>> referenced 7 more times
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by hashmap.c:1138 (../src/basic/hashmap.c:1138)
>>> lto.tmp:(hashmap_base_put_boldly)
>>> referenced by hashmap.c:1118 (../src/basic/hashmap.c:1118)
>>> lto.tmp:(hashmap_base_put_boldly)
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by io-util.c:91 (../src/basic/io-util.c:91)
>>> lto.tmp:(random_bytes)
>>> referenced by json.c:2608 (../src/shared/json.c:2608)
>>> lto.tmp:(json_parse_internal)
>>> referenced by json.c:0 (../src/shared/json.c:0)
>>> lto.tmp:(json_dispatch)
>>> referenced 5 more times
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by json.c:925 (../src/shared/json.c:925)
>>> lto.tmp:(json_variant_boolean)
>>> referenced by json.c:4383 (../src/shared/json.c:4383)
>>> lto.tmp:(json_dispatch)
>>> referenced by json.c:4432 (../src/shared/json.c:4432)
>>> lto.tmp:(json_dispatch)
>>> referenced 6 more times
ld.lld: error: undefined symbol: __ubsan_handle_float_cast_overflow
>>> referenced by json.c:959 (../src/shared/json.c:959)
>>> lto.tmp:(json_variant_integer)
>>> referenced by json.c:1004 (../src/shared/json.c:1004)
>>> lto.tmp:(json_variant_unsigned)
>>> referenced by json.c:1052 (../src/shared/json.c:1052)
>>> lto.tmp:(json_variant_real)
>>> referenced 1 more times
ld.lld: error: undefined symbol: __ubsan_handle_mul_overflow
>>> referenced by json.c:2606 (../src/shared/json.c:2606)
>>> lto.tmp:(json_parse_internal)
ld.lld: error: undefined symbol: __ubsan_handle_sub_overflow
>>> referenced by json.c:2611 (../src/shared/json.c:2611)
>>> lto.tmp:(json_parse_internal)
>>> referenced by json.c:1804 (../src/shared/json.c:1804)
>>> lto.tmp:(varlink_enqueue_json)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[3206/3674] /usr/bin/clang -o libudev.so.1.7.6 -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libudev.so.1 -Wl,--whole-archive src/libudev/libudev-basic.a -Wl,--no-whole-archive -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/libudev/libudev.sym -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lrt -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
FAILED: libudev.so.1.7.6
/usr/bin/clang -o libudev.so.1.7.6 -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libudev.so.1 -Wl,--whole-archive src/libudev/libudev-basic.a -Wl,--no-whole-archive -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/libudev/libudev.sym -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lrt -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by libudev-device.c:85 (../src/libudev/libudev-device.c:85)
>>> lto.tmp:(udev_device_get_seqnum)
>>> referenced by libudev-device.c:85 (../src/libudev/libudev-device.c:85)
>>> lto.tmp:(udev_device_get_seqnum)
>>> referenced by sd-device.c:1412 (../src/libsystemd/sd-device/sd-device.c:1412)
>>> lto.tmp:(udev_device_get_seqnum)
>>> referenced 3647 more times
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by libudev-device.c:83 (../src/libudev/libudev-device.c:83)
>>> lto.tmp:(udev_device_get_seqnum)
>>> referenced by sd-device.c:1410 (../src/libsystemd/sd-device/sd-device.c:1410)
>>> lto.tmp:(udev_device_get_seqnum)
>>> referenced by libudev-device.c:103 (../src/libudev/libudev-device.c:103)
>>> lto.tmp:(udev_device_get_devnum)
>>> referenced 1055 more times
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by libudev-device.c:408 (../src/libudev/libudev-device.c:408)
>>> lto.tmp:(udev_device_get_parent)
>>> referenced by libudev-device.c:789 (../src/libudev/libudev-device.c:789)
>>> lto.tmp:(udev_device_get_sysattr_list_entry)
>>> referenced by device-enumerator.c:1159 (../src/libsystemd/sd-device/device-enumerator.c:1159)
>>> lto.tmp:(udev_enumerate_get_list_entry)
>>> referenced 10 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by fileio.c:303 (../src/basic/fileio.c:303)
>>> lto.tmp:(udev_device_set_sysattr_value)
>>> referenced by fileio.c:66 (../src/basic/fileio.c:66)
>>> lto.tmp:(udev_device_set_sysattr_value)
>>> referenced by sd-device.c:2124 (../src/libsystemd/sd-device/sd-device.c:2124)
>>> lto.tmp:(udev_device_get_sysattr_list_entry)
>>> referenced 63 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by device-enumerator.c:362 (../src/libsystemd/sd-device/device-enumerator.c:362)
>>> lto.tmp:(udev_enumerate_get_list_entry)
>>> referenced by device-enumerator.c:362 (../src/libsystemd/sd-device/device-enumerator.c:362)
>>> lto.tmp:(udev_enumerate_get_list_entry)
>>> referenced by path-util.c:432 (../src/basic/path-util.c:432)
>>> lto.tmp:(udev_enumerate_get_list_entry)
>>> referenced 122 more times
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by string-util-fundamental.c:13 (../src/fundamental/string-util-fundamental.c:13)
>>> lto.tmp:(udev_monitor_new_from_netlink)
>>> referenced by string-util-fundamental.c:13 (../src/fundamental/string-util-fundamental.c:13)
>>> lto.tmp:(device_set_syspath)
>>> referenced by log.c:917 (../src/basic/log.c:917)
>>> lto.tmp:(log_assert_failed)
>>> referenced 7 more times
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by io-util.c:47 (../src/basic/io-util.c:47)
>>> lto.tmp:(udev_queue_flush)
>>> referenced by device-private.c:497 (../src/libsystemd/sd-device/device-private.c:497)
>>> lto.tmp:(device_new_from_nulstr)
>>> referenced by io-util.c:91 (../src/basic/io-util.c:91)
>>> lto.tmp:(random_bytes)
ld.lld: error: undefined symbol: __ubsan_handle_vla_bound_not_positive
>>> referenced by device-enumerator.c:720 (../src/libsystemd/sd-device/device-enumerator.c:720)
>>> lto.tmp:(enumerator_scan_dir_and_add_devices)
ld.lld: error: undefined symbol: __ubsan_handle_sub_overflow
>>> referenced by device-monitor.c:785 (../src/libsystemd/sd-device/device-monitor.c:785)
>>> lto.tmp:(sd_device_monitor_filter_update)
>>> referenced by sd-device.c:853 (../src/libsystemd/sd-device/sd-device.c:853)
>>> lto.tmp:(sd_device_new_from_device_id)
>>> referenced by sd-device.c:856 (../src/libsystemd/sd-device/sd-device.c:856)
>>> lto.tmp:(sd_device_new_from_device_id)
ld.lld: error: undefined symbol: __ubsan_handle_mul_overflow
>>> referenced by device-monitor.c:786 (../src/libsystemd/sd-device/device-monitor.c:786)
>>> lto.tmp:(sd_device_monitor_filter_update)
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by sd-hwdb.c:46 (../src/libsystemd/sd-hwdb/sd-hwdb.c:46)
>>> lto.tmp:(trie_fnmatch_f)
>>> referenced by sd-hwdb.c:39 (../src/libsystemd/sd-hwdb/sd-hwdb.c:39)
>>> lto.tmp:(trie_fnmatch_f)
>>> referenced by sd-hwdb.c:54 (../src/libsystemd/sd-hwdb/sd-hwdb.c:54)
>>> lto.tmp:(linebuf_add_char)
>>> referenced 10 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by hashmap.c:511 (../src/basic/hashmap.c:511)
>>> lto.tmp:(hashmap_iterate_entry)
>>> referenced by mempool.c:47 (../src/basic/mempool.c:47)
>>> lto.tmp:(hashmap_base_ensure_allocated)
>>> referenced by hashmap.c:353 (../src/basic/hashmap.c:353)
>>> lto.tmp:(base_bucket_hash)
>>> referenced 8 more times
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by hashmap.c:1138 (../src/basic/hashmap.c:1138)
>>> lto.tmp:(hashmap_base_put_boldly)
>>> referenced by hashmap.c:1118 (../src/basic/hashmap.c:1118)
>>> lto.tmp:(hashmap_base_put_boldly)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[3207/3674] /usr/bin/clang -o libnss_mymachines.so.2 libnss_mymachines.so.2.p/src_nss-mymachines_nss-mymachines.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnss_mymachines.so.2 -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -Wl,-z,nodelete -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/nss-mymachines/nss-mymachines.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
FAILED: libnss_mymachines.so.2
/usr/bin/clang -o libnss_mymachines.so.2 libnss_mymachines.so.2.p/src_nss-mymachines_nss-mymachines.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnss_mymachines.so.2 -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -Wl,-z,nodelete -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/nss-mymachines/nss-mymachines.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by nss-mymachines.c:107 (../src/nss-mymachines/nss-mymachines.c:107)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced by nss-mymachines.c:200 (../src/nss-mymachines/nss-mymachines.c:200)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced by nss-mymachines.c:200 (../src/nss-mymachines/nss-mymachines.c:200)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced 8309 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by nss-mymachines.c:119 (../src/nss-mymachines/nss-mymachines.c:119)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced by nss-mymachines.c:204 (../src/nss-mymachines/nss-mymachines.c:204)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced by nss-mymachines.c:277 (../src/nss-mymachines/nss-mymachines.c:277)
>>> lto.tmp:(_nss_mymachines_gethostbyname3_r)
>>> referenced 139 more times
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by nss-mymachines.c:199 (../src/nss-mymachines/nss-mymachines.c:199)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced by nss-mymachines.c:200 (../src/nss-mymachines/nss-mymachines.c:200)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced by nss-mymachines.c:203 (../src/nss-mymachines/nss-mymachines.c:203)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced 1868 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by nss-mymachines.c:235 (../src/nss-mymachines/nss-mymachines.c:235)
>>> lto.tmp:(_nss_mymachines_gethostbyname4_r)
>>> referenced by nss-mymachines.c:399 (../src/nss-mymachines/nss-mymachines.c:399)
>>> lto.tmp:(_nss_mymachines_gethostbyname3_r)
>>> referenced by bus-error.c:322 (../src/libsystemd/sd-bus/bus-error.c:322)
>>> lto.tmp:(sd_bus_error_copy)
>>> referenced 105 more times
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(message_peek_fields)
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(message_peek_body)
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(bus_body_part_map)
>>> referenced 40 more times
ld.lld: error: undefined symbol: __ubsan_handle_vla_bound_not_positive
>>> referenced by bus-message.c:3991 (../src/libsystemd/sd-bus/bus-message.c:3991)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3942 (../src/libsystemd/sd-bus/bus-message.c:3942)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3463 (../src/libsystemd/sd-bus/bus-message.c:3463)
>>> lto.tmp:(sd_bus_message_readv)
>>> referenced 6 more times
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by bus-message.c:3993 (../src/libsystemd/sd-bus/bus-message.c:3993)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3947 (../src/libsystemd/sd-bus/bus-message.c:3947)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3949 (../src/libsystemd/sd-bus/bus-message.c:3949)
>>> lto.tmp:(message_skip_fields)
>>> referenced 28 more times
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by bus-creds.c:63 (../src/libsystemd/sd-bus/bus-creds.c:63)
>>> lto.tmp:(sd_bus_creds_ref)
>>> referenced by bus-creds.c:83 (../src/libsystemd/sd-bus/bus-creds.c:83)
>>> lto.tmp:(sd_bus_creds_unref)
>>> referenced by bus-creds.c:759 (../src/libsystemd/sd-bus/bus-creds.c:759)
>>> lto.tmp:(bus_creds_add_more)
>>> referenced 18 more times
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by bus-signature.c:63 (../src/libsystemd/sd-bus/bus-signature.c:63)
>>> lto.tmp:(signature_element_length_internal)
>>> referenced by bus-signature.c:91 (../src/libsystemd/sd-bus/bus-signature.c:91)
>>> lto.tmp:(signature_element_length_internal)
>>> referenced by io-util.c:47 (../src/basic/io-util.c:47)
>>> lto.tmp:(bus_process_internal)
>>> referenced 1 more times
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by time-util.c:1129 (../src/basic/time-util.c:1129)
>>> lto.tmp:(sd_bus_get_method_call_timeout)
>>> referenced by hashmap.c:511 (../src/basic/hashmap.c:511)
>>> lto.tmp:(hashmap_iterate_entry)
>>> referenced by mempool.c:47 (../src/basic/mempool.c:47)
>>> lto.tmp:(hashmap_base_new)
>>> referenced 9 more times
ld.lld: error: undefined symbol: __ubsan_handle_sub_overflow
>>> referenced by bus-match.c:370 (../src/libsystemd/sd-bus/bus-match.c:370)
>>> lto.tmp:(bus_match_run)
>>> referenced by bus-match.c:0 (../src/libsystemd/sd-bus/bus-match.c:0)
>>> lto.tmp:(bus_match_run)
>>> referenced by signal-util.c:169 (../src/basic/signal-util.c:169)
>>> lto.tmp:(wait_for_terminate_and_check)
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by hashmap.c:1138 (../src/basic/hashmap.c:1138)
>>> lto.tmp:(hashmap_put)
>>> referenced by hashmap.c:1118 (../src/basic/hashmap.c:1118)
>>> lto.tmp:(hashmap_put)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[3208/3674] /usr/bin/clang -o libnss_systemd.so.2 libnss_systemd.so.2.p/src_nss-systemd_nss-systemd.c.o libnss_systemd.so.2.p/src_nss-systemd_userdb-glue.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnss_systemd.so.2 -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -Wl,-z,nodelete -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/nss-systemd/nss-systemd.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
FAILED: libnss_systemd.so.2
/usr/bin/clang -o libnss_systemd.so.2 libnss_systemd.so.2.p/src_nss-systemd_nss-systemd.c.o libnss_systemd.so.2.p/src_nss-systemd_userdb-glue.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnss_systemd.so.2 -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -Wl,-z,nodelete -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/nss-systemd/nss-systemd.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by nss-systemd.c:295 (../src/nss-systemd/nss-systemd.c:295)
>>> lto.tmp:(_nss_systemd_getpwnam_r)
>>> referenced by errno-util.h:28 (../src/basic/errno-util.h:28)
>>> lto.tmp:(_nss_systemd_getpwnam_r)
>>> referenced by nss-systemd.c:330 (../src/nss-systemd/nss-systemd.c:330)
>>> lto.tmp:(_nss_systemd_getpwnam_r)
>>> referenced 7178 more times
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by user-util.c:166 (../src/basic/user-util.c:166)
>>> lto.tmp:(_nss_systemd_getpwnam_r)
>>> referenced by signal-util.h:43 (../src/basic/signal-util.h:43)
>>> lto.tmp:(_nss_systemd_getpwnam_r)
>>> referenced by nss-systemd.c:296 (../src/nss-systemd/nss-systemd.c:296)
>>> lto.tmp:(_nss_systemd_getpwnam_r)
>>> referenced 1914 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by userdb-glue.c:88 (../src/nss-systemd/userdb-glue.c:88)
>>> lto.tmp:(_nss_systemd_getpwnam_r)
>>> referenced by userdb-glue.c:121 (../src/nss-systemd/userdb-glue.c:121)
>>> lto.tmp:(_nss_systemd_getpwuid_r)
>>> referenced by userdb-glue.c:197 (../src/nss-systemd/userdb-glue.c:197)
>>> lto.tmp:(_nss_systemd_getspnam_r)
>>> referenced 98 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by nss-systemd.c:160 (../src/nss-systemd/nss-systemd.c:160)
>>> lto.tmp:(copy_synthesized_passwd)
>>> referenced by nss-systemd.c:161 (../src/nss-systemd/nss-systemd.c:161)
>>> lto.tmp:(copy_synthesized_passwd)
>>> referenced by nss-systemd.c:162 (../src/nss-systemd/nss-systemd.c:162)
>>> lto.tmp:(copy_synthesized_passwd)
>>> referenced 132 more times
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by userdb-glue.c:201 (../src/nss-systemd/userdb-glue.c:201)
>>> lto.tmp:(_nss_systemd_getspnam_r)
>>> referenced by userdb-glue.c:468 (../src/nss-systemd/userdb-glue.c:468)
>>> lto.tmp:(_nss_systemd_getsgnam_r)
>>> referenced by nss-systemd.c:754 (../src/nss-systemd/nss-systemd.c:754)
>>> lto.tmp:(_nss_systemd_getgrent_r)
>>> referenced 14 more times
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by nss-systemd.c:1053 (../src/nss-systemd/nss-systemd.c:1053)
>>> lto.tmp:(_nss_systemd_initgroups_dyn)
>>> referenced by io-util.c:91 (../src/basic/io-util.c:91)
>>> lto.tmp:(loop_read)
>>> referenced by json.c:2608 (../src/shared/json.c:2608)
>>> lto.tmp:(json_parse_internal)
>>> referenced 8 more times
ld.lld: error: undefined symbol: __ubsan_handle_mul_overflow
>>> referenced by nss-systemd.c:1037 (../src/nss-systemd/nss-systemd.c:1037)
>>> lto.tmp:(_nss_systemd_initgroups_dyn)
>>> referenced by user-util.c:420 (../src/basic/user-util.c:420)
>>> lto.tmp:(uid_to_name)
>>> referenced by json.c:2606 (../src/shared/json.c:2606)
>>> lto.tmp:(json_parse_internal)
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by log.c:917 (../src/basic/log.c:917)
>>> lto.tmp:(log_assert_failed)
>>> referenced by log.c:703 (../src/basic/log.c:703)
>>> lto.tmp:(log_dispatch_internal)
>>> referenced by log.c:926 (../src/basic/log.c:926)
>>> lto.tmp:(log_assert_failed_unreachable)
>>> referenced 10 more times
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by hashmap.c:511 (../src/basic/hashmap.c:511)
>>> lto.tmp:(hashmap_iterate_entry)
>>> referenced by mempool.c:47 (../src/basic/mempool.c:47)
>>> lto.tmp:(hashmap_base_ensure_allocated)
>>> referenced by hashmap.c:353 (../src/basic/hashmap.c:353)
>>> lto.tmp:(base_bucket_hash)
>>> referenced 8 more times
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by hashmap.c:382 (../src/basic/hashmap.c:382)
>>> lto.tmp:(bucket_at)
>>> referenced by hashmap.c:311 (../src/basic/hashmap.c:311)
>>> lto.tmp:(n_buckets)
>>> referenced by hashmap.c:418 (../src/basic/hashmap.c:418)
>>> lto.tmp:(dib_raw_ptr)
>>> referenced 10 more times
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by hashmap.c:1138 (../src/basic/hashmap.c:1138)
>>> lto.tmp:(hashmap_base_put_boldly)
>>> referenced by hashmap.c:1118 (../src/basic/hashmap.c:1118)
>>> lto.tmp:(hashmap_base_put_boldly)
ld.lld: error: undefined symbol: __ubsan_handle_float_cast_overflow
>>> referenced by json.c:959 (../src/shared/json.c:959)
>>> lto.tmp:(json_variant_integer)
>>> referenced by json.c:1004 (../src/shared/json.c:1004)
>>> lto.tmp:(json_variant_unsigned)
>>> referenced by json.c:1052 (../src/shared/json.c:1052)
>>> lto.tmp:(json_variant_real)
>>> referenced 1 more times
ld.lld: error: undefined symbol: __ubsan_handle_sub_overflow
>>> referenced by json.c:2611 (../src/shared/json.c:2611)
>>> lto.tmp:(json_parse_internal)
>>> referenced by json.c:1804 (../src/shared/json.c:1804)
>>> lto.tmp:(varlink_enqueue_json)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[3209/3674] /usr/bin/clang -o pam_systemd_home.so pam_systemd_home.so.p/src_home_home-util.c.o pam_systemd_home.so.p/src_home_pam_systemd_home.c.o pam_systemd_home.so.p/src_home_user-record-util.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,pam_systemd_home.so -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/home/pam_systemd_home.sym -lcrypt -lpam_misc -lpam -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lrt -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
FAILED: pam_systemd_home.so
/usr/bin/clang -o pam_systemd_home.so pam_systemd_home.so.p/src_home_home-util.c.o pam_systemd_home.so.p/src_home_pam_systemd_home.c.o pam_systemd_home.so.p/src_home_user-record-util.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,pam_systemd_home.so -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/home/pam_systemd_home.sym -lcrypt -lpam_misc -lpam -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lrt -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by home-util.c:121 (../src/home/home-util.c:121)
>>> lto.tmp:(bus_message_append_secret)
>>> referenced by home-util.c:121 (../src/home/home-util.c:121)
>>> lto.tmp:(bus_message_append_secret)
>>> referenced by home-util.c:124 (../src/home/home-util.c:124)
>>> lto.tmp:(bus_message_append_secret)
>>> referenced 9400 more times
ld.lld: error: undefined symbol: __ubsan_handle_sub_overflow
>>> referenced by json.c:1804 (../src/shared/json.c:1804)
>>> lto.tmp:(bus_message_append_secret)
>>> referenced by pam_systemd_home.c:513 (../src/home/pam_systemd_home.c:513)
>>> lto.tmp:(acquire_home)
>>> referenced by pam_systemd_home.c:259 (../src/home/pam_systemd_home.c:259)
>>> lto.tmp:(cleanup_home_fd)
>>> referenced 5 more times
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by home-util.c:118 (../src/home/home-util.c:118)
>>> lto.tmp:(bus_message_append_secret)
>>> referenced by home-util.c:119 (../src/home/home-util.c:119)
>>> lto.tmp:(bus_message_append_secret)
>>> referenced by json.c:1801 (../src/shared/json.c:1801)
>>> lto.tmp:(bus_message_append_secret)
>>> referenced 2047 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by pam_systemd_home.c:73 (../src/home/pam_systemd_home.c:73)
>>> lto.tmp:(pam_sm_authenticate)
>>> referenced by pam_systemd_home.c:43 (../src/home/pam_systemd_home.c:43)
>>> lto.tmp:(parse_argv)
>>> referenced by pam_systemd_home.c:169 (../src/home/pam_systemd_home.c:169)
>>> lto.tmp:(acquire_user_record)
>>> referenced 186 more times
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by pam_systemd_home.c:698 (../src/home/pam_systemd_home.c:698)
>>> lto.tmp:(pam_sm_authenticate)
>>> referenced by pam_systemd_home.c:701 (../src/home/pam_systemd_home.c:701)
>>> lto.tmp:(pam_sm_authenticate)
>>> referenced by pam_systemd_home.c:701 (../src/home/pam_systemd_home.c:701)
>>> lto.tmp:(pam_sm_authenticate)
>>> referenced 33 more times
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by pam_systemd_home.c:0 (../src/home/pam_systemd_home.c:0)
>>> lto.tmp:(parse_argv)
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(message_peek_fields)
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(message_peek_body)
>>> referenced 45 more times
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by pam_systemd_home.c:639 (../src/home/pam_systemd_home.c:639)
>>> lto.tmp:(acquire_home)
>>> referenced by bus-signature.c:63 (../src/libsystemd/sd-bus/bus-signature.c:63)
>>> lto.tmp:(signature_element_length_internal)
>>> referenced by bus-signature.c:91 (../src/libsystemd/sd-bus/bus-signature.c:91)
>>> lto.tmp:(signature_element_length_internal)
>>> referenced 5 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by bus-error.c:322 (../src/libsystemd/sd-bus/bus-error.c:322)
>>> lto.tmp:(sd_bus_error_copy)
>>> referenced by bus-error.c:121 (../src/libsystemd/sd-bus/bus-error.c:121)
>>> lto.tmp:(sd_bus_error_set_errno)
>>> referenced by bus-error.c:180 (../src/libsystemd/sd-bus/bus-error.c:180)
>>> lto.tmp:(sd_bus_error_set_errno)
>>> referenced 97 more times
ld.lld: error: undefined symbol: __ubsan_handle_vla_bound_not_positive
>>> referenced by bus-message.c:3991 (../src/libsystemd/sd-bus/bus-message.c:3991)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3942 (../src/libsystemd/sd-bus/bus-message.c:3942)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3463 (../src/libsystemd/sd-bus/bus-message.c:3463)
>>> lto.tmp:(sd_bus_message_readv)
>>> referenced 7 more times
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by bus-message.c:3993 (../src/libsystemd/sd-bus/bus-message.c:3993)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3947 (../src/libsystemd/sd-bus/bus-message.c:3947)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3949 (../src/libsystemd/sd-bus/bus-message.c:3949)
>>> lto.tmp:(message_skip_fields)
>>> referenced 27 more times
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by time-util.c:1129 (../src/basic/time-util.c:1129)
>>> lto.tmp:(sd_bus_get_method_call_timeout)
>>> referenced by hashmap.c:511 (../src/basic/hashmap.c:511)
>>> lto.tmp:(hashmap_iterate_entry)
>>> referenced by mempool.c:47 (../src/basic/mempool.c:47)
>>> lto.tmp:(hashmap_base_new)
>>> referenced 9 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by hashmap.c:1138 (../src/basic/hashmap.c:1138)
>>> lto.tmp:(hashmap_put)
>>> referenced by hashmap.c:1118 (../src/basic/hashmap.c:1118)
>>> lto.tmp:(hashmap_put)
ld.lld: error: undefined symbol: __ubsan_handle_float_cast_overflow
>>> referenced by json.c:959 (../src/shared/json.c:959)
>>> lto.tmp:(json_variant_integer)
>>> referenced by json.c:1004 (../src/shared/json.c:1004)
>>> lto.tmp:(json_variant_unsigned)
>>> referenced by json.c:1052 (../src/shared/json.c:1052)
>>> lto.tmp:(json_variant_real)
>>> referenced 1 more times
ld.lld: error: undefined symbol: __ubsan_handle_mul_overflow
>>> referenced by json.c:2606 (../src/shared/json.c:2606)
>>> lto.tmp:(json_parse_internal)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[3210/3674] /usr/bin/clang -o pam_systemd.so pam_systemd.so.p/src_login_pam_systemd.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,pam_systemd.so -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/login/pam_systemd.sym -lpam_misc -lpam -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lrt -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
FAILED: pam_systemd.so
/usr/bin/clang -o pam_systemd.so pam_systemd.so.p/src_login_pam_systemd.c.o -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,pam_systemd.so -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/basic/libbasic-compress.a src/shared/libsystemd-shared-253.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/login/pam_systemd.sym -lpam_misc -lpam -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lrt -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam /usr/lib64/libseccomp.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by pam_systemd.c:621 (../src/login/pam_systemd.c:621)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by pam_systemd.c:625 (../src/login/pam_systemd.c:625)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by pam_systemd.c:627 (../src/login/pam_systemd.c:627)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced 12053 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by pam_systemd.c:625 (../src/login/pam_systemd.c:625)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by pam_systemd.c:627 (../src/login/pam_systemd.c:627)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by pam_systemd.c:139 (../src/login/pam_systemd.c:139)
>>> lto.tmp:(parse_argv)
>>> referenced 175 more times
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by pam_systemd.c:621 (../src/login/pam_systemd.c:621)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by pam_systemd.c:710 (../src/login/pam_systemd.c:710)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by pam_systemd.c:713 (../src/login/pam_systemd.c:713)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced 2748 more times
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by pam_systemd.c:1111 (../src/login/pam_systemd.c:1111)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by pam_systemd.c:822 (../src/login/pam_systemd.c:822)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by pam_systemd.c:919 (../src/login/pam_systemd.c:919)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced 35 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by rlimit-util.c:0 (../src/basic/rlimit-util.c:0)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by capability-util.c:133 (../src/basic/capability-util.c:133)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by capability-util.c:100 (../src/basic/capability-util.c:100)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced 150 more times
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by capability-util.c:118 (../src/basic/capability-util.c:118)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by capability-util.c:115 (../src/basic/capability-util.c:115)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by capability-util.c:94 (../src/basic/capability-util.c:94)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced 10 more times
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by pam_systemd.c:1101 (../src/login/pam_systemd.c:1101)
>>> lto.tmp:(pam_sm_open_session)
>>> referenced by bus-signature.c:63 (../src/libsystemd/sd-bus/bus-signature.c:63)
>>> lto.tmp:(signature_element_length_internal)
>>> referenced by bus-signature.c:91 (../src/libsystemd/sd-bus/bus-signature.c:91)
>>> lto.tmp:(signature_element_length_internal)
>>> referenced 13 more times
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by pam_systemd.c:0 (../src/login/pam_systemd.c:0)
>>> lto.tmp:(parse_argv)
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(message_peek_fields)
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(message_peek_body)
>>> referenced 46 more times
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by parse-util.c:237 (../src/basic/parse-util.c:237)
>>> lto.tmp:(append_session_memory_max)
>>> referenced by hashmap.c:511 (../src/basic/hashmap.c:511)
>>> lto.tmp:(hashmap_iterate_entry)
>>> referenced by mempool.c:47 (../src/basic/mempool.c:47)
>>> lto.tmp:(hashmap_base_new)
>>> referenced 10 more times
ld.lld: error: undefined symbol: __ubsan_handle_float_cast_overflow
>>> referenced by parse-util.c:240 (../src/basic/parse-util.c:240)
>>> lto.tmp:(append_session_memory_max)
>>> referenced by json.c:959 (../src/shared/json.c:959)
>>> lto.tmp:(json_variant_integer)
>>> referenced by json.c:1004 (../src/shared/json.c:1004)
>>> lto.tmp:(json_variant_unsigned)
>>> referenced 2 more times
ld.lld: error: undefined symbol: __ubsan_handle_vla_bound_not_positive
>>> referenced by bus-message.c:3991 (../src/libsystemd/sd-bus/bus-message.c:3991)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3942 (../src/libsystemd/sd-bus/bus-message.c:3942)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3463 (../src/libsystemd/sd-bus/bus-message.c:3463)
>>> lto.tmp:(sd_bus_message_readv)
>>> referenced 7 more times
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by bus-message.c:3993 (../src/libsystemd/sd-bus/bus-message.c:3993)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3947 (../src/libsystemd/sd-bus/bus-message.c:3947)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3949 (../src/libsystemd/sd-bus/bus-message.c:3949)
>>> lto.tmp:(message_skip_fields)
>>> referenced 30 more times
ld.lld: error: undefined symbol: __ubsan_handle_sub_overflow
>>> referenced by bus-match.c:370 (../src/libsystemd/sd-bus/bus-match.c:370)
>>> lto.tmp:(bus_match_run)
>>> referenced by bus-match.c:0 (../src/libsystemd/sd-bus/bus-match.c:0)
>>> lto.tmp:(bus_match_run)
>>> referenced by percent-util.c:50 (../src/basic/percent-util.c:50)
>>> lto.tmp:(parse_parts_value_with_tenths_place)
>>> referenced 4 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
ld.lld: error: undefined symbol: __ubsan_handle_mul_overflow
>>> referenced by percent-util.c:53 (../src/basic/percent-util.c:53)
>>> lto.tmp:(parse_parts_value_with_tenths_place)
>>> referenced by percent-util.c:97 (../src/basic/percent-util.c:97)
>>> lto.tmp:(parse_parts_value_with_hundredths_place)
>>> referenced by json.c:2606 (../src/shared/json.c:2606)
>>> lto.tmp:(json_parse_internal)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[3211/3674] /usr/bin/clang -o libsystemd.so.0.36.0 -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libsystemd.so.0 -Wl,--whole-archive src/libsystemd/libsystemd_static.a -Wl,--no-whole-archive -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/basic/libbasic.a src/basic/libbasic-gcrypt.a src/basic/libbasic-compress.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/libsystemd/libsystemd.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
FAILED: libsystemd.so.0.36.0
/usr/bin/clang -o libsystemd.so.0.36.0 -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libsystemd.so.0 -Wl,--whole-archive src/libsystemd/libsystemd_static.a -Wl,--no-whole-archive -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/basic/libbasic.a src/basic/libbasic-gcrypt.a src/basic/libbasic-compress.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/libsystemd/libsystemd.sym -lrt -pthread -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections /usr/lib64/liblzma.so -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by bus-control.c:31 (../src/libsystemd/sd-bus/bus-control.c:31)
>>> lto.tmp:(sd_bus_get_unique_name)
>>> referenced by bus-control.c:38 (../src/libsystemd/sd-bus/bus-control.c:38)
>>> lto.tmp:(sd_bus_get_unique_name)
>>> referenced by bus-control.c:38 (../src/libsystemd/sd-bus/bus-control.c:38)
>>> lto.tmp:(sd_bus_get_unique_name)
>>> referenced 18321 more times
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by bus-control.c:27 (../src/libsystemd/sd-bus/bus-control.c:27)
>>> lto.tmp:(sd_bus_get_unique_name)
>>> referenced by bus-control.c:0 (../src/libsystemd/sd-bus/bus-control.c:0)
>>> lto.tmp:(sd_bus_get_unique_name)
>>> referenced by bus-control.c:29 (../src/libsystemd/sd-bus/bus-control.c:29)
>>> lto.tmp:(sd_bus_get_unique_name)
>>> referenced 4407 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by bus-control.c:581 (../src/libsystemd/sd-bus/bus-control.c:581)
>>> lto.tmp:(sd_bus_get_name_creds)
>>> referenced by bus-control.c:558 (../src/libsystemd/sd-bus/bus-control.c:558)
>>> lto.tmp:(sd_bus_get_name_creds)
>>> referenced by bus-control.c:568 (../src/libsystemd/sd-bus/bus-control.c:568)
>>> lto.tmp:(sd_bus_get_name_creds)
>>> referenced 406 more times
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by bus-creds.c:63 (../src/libsystemd/sd-bus/bus-creds.c:63)
>>> lto.tmp:(sd_bus_creds_ref)
>>> referenced by bus-creds.c:83 (../src/libsystemd/sd-bus/bus-creds.c:83)
>>> lto.tmp:(sd_bus_creds_unref)
>>> referenced by bus-creds.c:759 (../src/libsystemd/sd-bus/bus-creds.c:759)
>>> lto.tmp:(bus_creds_add_more)
>>> referenced 57 more times
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by fd-util.h:0 (../src/basic/fd-util.h:0)
>>> lto.tmp:(bus_creds_add_more)
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(close_and_munmap)
>>> referenced by macro-fundamental.h:328 (../src/fundamental/macro-fundamental.h:328)
>>> lto.tmp:(message_peek_fields)
>>> referenced 58 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by bus-creds.c:805 (../src/libsystemd/sd-bus/bus-creds.c:805)
>>> lto.tmp:(bus_creds_add_more)
>>> referenced by bus-error.c:322 (../src/libsystemd/sd-bus/bus-error.c:322)
>>> lto.tmp:(sd_bus_error_copy)
>>> referenced by bus-error.c:336 (../src/libsystemd/sd-bus/bus-error.c:336)
>>> lto.tmp:(sd_bus_error_move)
>>> referenced 255 more times
ld.lld: error: undefined symbol: __ubsan_handle_sub_overflow
>>> referenced by bus-match.c:370 (../src/libsystemd/sd-bus/bus-match.c:370)
>>> lto.tmp:(bus_match_run)
>>> referenced by bus-match.c:0 (../src/libsystemd/sd-bus/bus-match.c:0)
>>> lto.tmp:(bus_match_run)
>>> referenced by sd-bus.c:1419 (../src/libsystemd/sd-bus/sd-bus.c:1419)
>>> lto.tmp:(bus_set_address_system_remote)
>>> referenced 8 more times
ld.lld: error: undefined symbol: __ubsan_handle_vla_bound_not_positive
>>> referenced by bus-message.c:3991 (../src/libsystemd/sd-bus/bus-message.c:3991)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3942 (../src/libsystemd/sd-bus/bus-message.c:3942)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3463 (../src/libsystemd/sd-bus/bus-message.c:3463)
>>> lto.tmp:(sd_bus_message_readv)
>>> referenced 9 more times
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by bus-message.c:3993 (../src/libsystemd/sd-bus/bus-message.c:3993)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3947 (../src/libsystemd/sd-bus/bus-message.c:3947)
>>> lto.tmp:(message_skip_fields)
>>> referenced by bus-message.c:3949 (../src/libsystemd/sd-bus/bus-message.c:3949)
>>> lto.tmp:(message_skip_fields)
>>> referenced 56 more times
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by bus-signature.c:63 (../src/libsystemd/sd-bus/bus-signature.c:63)
>>> lto.tmp:(signature_element_length_internal)
>>> referenced by bus-signature.c:91 (../src/libsystemd/sd-bus/bus-signature.c:91)
>>> lto.tmp:(signature_element_length_internal)
>>> referenced by sd-bus.c:1433 (../src/libsystemd/sd-bus/sd-bus.c:1433)
>>> lto.tmp:(bus_set_address_system_remote)
>>> referenced 27 more times
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by time-util.c:1129 (../src/basic/time-util.c:1129)
>>> lto.tmp:(sd_bus_get_method_call_timeout)
>>> referenced by hashmap.c:511 (../src/basic/hashmap.c:511)
>>> lto.tmp:(hashmap_iterate_entry)
>>> referenced by mempool.c:47 (../src/basic/mempool.c:47)
>>> lto.tmp:(hashmap_base_new)
>>> referenced 9 more times
ld.lld: error: undefined symbol: __ubsan_handle_mul_overflow
>>> referenced by device-monitor.c:786 (../src/libsystemd/sd-device/device-monitor.c:786)
>>> lto.tmp:(sd_device_monitor_filter_update)
>>> referenced by journal-send.c:239 (../src/libsystemd/sd-journal/journal-send.c:239)
>>> lto.tmp:(sd_journal_sendv)
>>> referenced by sd-login.c:1065 (../src/libsystemd/sd-login/sd-login.c:1065)
>>> lto.tmp:(sd_get_uids)
>>> referenced 1 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by hashmap.c:1138 (../src/basic/hashmap.c:1138)
>>> lto.tmp:(hashmap_base_put_boldly)
>>> referenced by hashmap.c:1118 (../src/basic/hashmap.c:1118)
>>> lto.tmp:(hashmap_base_put_boldly)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
[3212/3674] /usr/bin/clang -o src/shared/libsystemd-shared-253.so -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libsystemd-shared-253.so -Wl,--whole-archive src/shared/libsystemd-shared-253.a src/basic/libbasic.a src/basic/libbasic-gcrypt.a src/libsystemd/libsystemd_static.a -Wl,--no-whole-archive -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/basic/libbasic-compress.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/shared/libshared.sym -pthread -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam -lrt /usr/lib64/libseccomp.so /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl -lcap -lcrypt -lpam -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
FAILED: src/shared/libsystemd-shared-253.so
/usr/bin/clang -o src/shared/libsystemd-shared-253.so -flto -fsanitize=undefined -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libsystemd-shared-253.so -Wl,--whole-archive src/shared/libsystemd-shared-253.a src/basic/libbasic.a src/basic/libbasic-gcrypt.a src/libsystemd/libsystemd_static.a -Wl,--no-whole-archive -fstack-protector -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int -Wl,-O2 -Wl,--no-undefined -flto -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -O3 -Wno-implicit-int src/basic/libbasic-compress.a -shared -Wl,--version-script=/builddir/build/BUILD/systemd-stable-253.20230324/src/shared/libshared.sym -pthread -lacl /usr/lib64/libblkid.so -lcap -lcrypt -ldl /usr/lib64/libkmod.so /usr/lib64/libmount.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lpam -lrt /usr/lib64/libseccomp.so /usr/lib64/liblzma.so -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lacl -lcap -lcrypt -lpam -lzstd -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lcap -lm -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections -lzstd -Wl,--end-group -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,--gc-sections
ld.lld: error: undefined symbol: __ubsan_handle_pointer_overflow
>>> referenced by acpi-fpdt.c:128 (../src/shared/acpi-fpdt.c:128)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced by acpi-fpdt.c:127 (../src/shared/acpi-fpdt.c:127)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced by acpi-fpdt.c:127 (../src/shared/acpi-fpdt.c:127)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced 19690 more times
ld.lld: error: undefined symbol: __ubsan_handle_negate_overflow
>>> referenced by acpi-fpdt.c:146 (../src/shared/acpi-fpdt.c:146)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced by acpi-fpdt.c:150 (../src/shared/acpi-fpdt.c:150)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced by acpi-fpdt.c:162 (../src/shared/acpi-fpdt.c:162)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced 1144 more times
ld.lld: error: undefined symbol: __ubsan_handle_type_mismatch_v1
>>> referenced by fileio.c:574 (../src/basic/fileio.c:574)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced by acpi-fpdt.c:119 (../src/shared/acpi-fpdt.c:119)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced by acpi-fpdt.c:88 (../src/shared/acpi-fpdt.c:88)
>>> lto.tmp:(acpi_get_boot_usec)
>>> referenced 44043 more times
ld.lld: error: undefined symbol: __ubsan_handle_out_of_bounds
>>> referenced by ask-password-api.c:293 (../src/shared/ask-password-api.c:293)
>>> lto.tmp:(ask_password_plymouth)
>>> referenced by ask-password-api.c:559 (../src/shared/ask-password-api.c:559)
>>> lto.tmp:(ask_password_tty)
>>> referenced by ask-password-api.c:572 (../src/shared/ask-password-api.c:572)
>>> lto.tmp:(ask_password_tty)
>>> referenced 190 more times
ld.lld: error: undefined symbol: __ubsan_handle_add_overflow
>>> referenced by ask-password-api.c:316 (../src/shared/ask-password-api.c:316)
>>> lto.tmp:(ask_password_plymouth)
>>> referenced by ask-password-api.c:257 (../src/shared/ask-password-api.c:257)
>>> lto.tmp:(ask_password_plymouth)
>>> referenced by bus-unit-util.c:1292 (../src/shared/bus-unit-util.c:1292)
>>> lto.tmp:(bus_append_execute_property)
>>> referenced 142 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_arg
>>> referenced by ask-password-api.c:396 (../src/shared/ask-password-api.c:396)
>>> lto.tmp:(ask_password_tty)
>>> referenced by ask-password-api.c:396 (../src/shared/ask-password-api.c:396)
>>> lto.tmp:(ask_password_tty)
>>> referenced by ask-password-api.c:396 (../src/shared/ask-password-api.c:396)
>>> lto.tmp:(ask_password_tty)
>>> referenced 1582 more times
ld.lld: error: undefined symbol: __ubsan_handle_sub_overflow
>>> referenced by barrier.c:329 (../src/shared/barrier.c:329)
>>> lto.tmp:(barrier_wait_next)
>>> referenced by barrier.c:370 (../src/shared/barrier.c:370)
>>> lto.tmp:(barrier_sync_next)
>>> referenced by calendarspec.c:186 (../src/shared/calendarspec.c:186)
>>> lto.tmp:(chain_valid)
>>> referenced 62 more times
ld.lld: error: undefined symbol: __ubsan_handle_builtin_unreachable
>>> referenced by string-util-fundamental.c:13 (../src/fundamental/string-util-fundamental.c:13)
>>> lto.tmp:(blockdev_is_encrypted)
>>> referenced by bootspec.c:0 (../src/shared/bootspec.c:0)
>>> lto.tmp:(boot_config_augment_from_loader)
>>> referenced by calendarspec.c:1434 (../src/shared/calendarspec.c:1434)
>>> lto.tmp:(calendar_spec_next_usec)
>>> referenced 163 more times
ld.lld: error: undefined symbol: __ubsan_handle_load_invalid_value
>>> referenced by bootspec.c:942 (../src/shared/bootspec.c:942)
>>> lto.tmp:(boot_config_finalize)
>>> referenced by bootspec.c:954 (../src/shared/bootspec.c:954)
>>> lto.tmp:(boot_config_finalize)
>>> referenced by bootspec.c:966 (../src/shared/bootspec.c:966)
>>> lto.tmp:(boot_config_finalize)
>>> referenced 219 more times
ld.lld: error: undefined symbol: __ubsan_handle_shift_out_of_bounds
>>> referenced by calendarspec.c:447 (../src/shared/calendarspec.c:447)
>>> lto.tmp:(parse_weekdays)
>>> referenced by calendarspec.c:1239 (../src/shared/calendarspec.c:1239)
>>> lto.tmp:(calendar_spec_next_usec_impl)
>>> referenced by condition.c:742 (../src/shared/condition.c:742)
>>> lto.tmp:(condition_test_capability)
>>> referenced 40 more times
ld.lld: error: undefined symbol: __ubsan_handle_divrem_overflow
>>> referenced by calendarspec.c:88 (../src/shared/calendarspec.c:88)
>>> lto.tmp:(normalize_chain)
>>> referenced by calendarspec.c:1164 (../src/shared/calendarspec.c:1164)
>>> lto.tmp:(find_matching_component)
>>> referenced by calendarspec.c:1164 (../src/shared/calendarspec.c:1164)
>>> lto.tmp:(find_matching_component)
>>> referenced 50 more times
ld.lld: error: undefined symbol: __ubsan_handle_mul_overflow
>>> referenced by calendarspec.c:1164 (../src/shared/calendarspec.c:1164)
>>> lto.tmp:(find_matching_component)
>>> referenced by discover-image.c:371 (../src/shared/discover-image.c:371)
>>> lto.tmp:(image_make)
>>> referenced by json.c:2606 (../src/shared/json.c:2606)
>>> lto.tmp:(json_parse_number)
>>> referenced 9 more times
ld.lld: error: undefined symbol: __ubsan_handle_vla_bound_not_positive
>>> referenced by cgroup-setup.c:383 (../src/shared/cgroup-setup.c:383)
>>> lto.tmp:(cg_attach_fallback)
>>> referenced by cgroup-setup.c:637 (../src/shared/cgroup-setup.c:637)
>>> lto.tmp:(cg_migrate_recursive_fallback)
>>> referenced by cgroup-setup.c:880 (../src/shared/cgroup-setup.c:880)
>>> lto.tmp:(cg_enable_everywhere)
>>> referenced 16 more times
ld.lld: error: undefined symbol: __ubsan_handle_float_cast_overflow
>>> referenced by json.c:959 (../src/shared/json.c:959)
>>> lto.tmp:(json_variant_integer)
>>> referenced by json.c:1004 (../src/shared/json.c:1004)
>>> lto.tmp:(json_variant_unsigned)
>>> referenced by json.c:1052 (../src/shared/json.c:1052)
>>> lto.tmp:(json_variant_real)
>>> referenced 2 more times
ld.lld: error: undefined symbol: __ubsan_handle_nonnull_return_v1
>>> referenced by alloc-util.c:107 (../src/basic/alloc-util.c:107)
>>> lto.tmp:(expand_to_usable)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /builddir/build/BUILD/systemd-stable-253.20230324/build -j 160 -v`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment