Skip to content

Commit 44a3b48

Browse files
committed
build: Fix linking with LLD
LLD is strict about specifying link dependencies and it complains about libuuid not being provided in LDFLAGS when linking tool binaries. See https://bugs.gentoo.org/910487 Fixes: #1020
1 parent 3d37037 commit 44a3b48

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tools/Makefile.am

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ bin_PROGRAMS = lvm-cache-stats vfat-resize
44
lvm_cache_stats_CFLAGS = $(GLIB_CFLAGS) $(BYTESIZE_CFLAGS) -Wall -Wextra -Werror
55
lvm_cache_stats_CPPFLAGS = -I${builddir}/../include/
66
lvm_cache_stats_LDFLAGS = -Wl,--no-undefined
7-
lvm_cache_stats_LDADD = ${builddir}/../src/lib/libblockdev.la $(GLIB_LIBS) $(BYTESIZE_LIBS)
7+
lvm_cache_stats_LDADD = ${builddir}/../src/lib/libblockdev.la $(GLIB_LIBS) $(BYTESIZE_LIBS) $(UUID_LIBS)
88

99
vfat_resize_CFLAGS = $(GLIB_CFLAGS) $(BYTESIZE_CFLAGS) $(PARTED_CFLAGS) $(PARTED_FS_CFLAGS) -Wall -Wextra -Werror
1010
vfat_resize_CPPFLAGS = -I${builddir}/../include/
1111
vfat_resize_LDFLAGS = -Wl,--no-undefined
12-
vfat_resize_LDADD = ${builddir}/../src/lib/libblockdev.la $(GLIB_LIBS) $(BYTESIZE_LIBS) $(PARTED_LIBS) $(PARTED_FS_LIBS)
12+
vfat_resize_LDADD = ${builddir}/../src/lib/libblockdev.la $(GLIB_LIBS) $(BYTESIZE_LIBS) $(PARTED_LIBS) $(PARTED_FS_LIBS) $(UUID_LIBS)
1313
endif

0 commit comments

Comments
 (0)