btrfs-progs: build: apply LDFLAGS to libbtrfsutil.so
libbtrfs.so already has user's LDFLAGS applied. The change also applies those to libbtrfsutil.so. A separate variable is used for that though it currently only copies LDFLAGS. This is to make it obvious that libbtrfsutils is a standalone library. Reported-by: Michał Górny Bug: https://bugs.gentoo.org/686284 Pull-request: #172 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
66cb960705
commit
8cd7e198ad
7
Makefile
7
Makefile
|
@ -102,6 +102,11 @@ LDFLAGS = $(SUBST_LDFLAGS) \
|
|||
$(DEBUG_LDFLAGS_INTERNAL) \
|
||||
$(EXTRA_LDFLAGS)
|
||||
|
||||
LIBBTRFSUTIL_LDFLAGS = $(SUBST_LDFLAGS) \
|
||||
-rdynamic -L$(TOPDIR) \
|
||||
$(DEBUG_LDFLAGS_INTERNAL) \
|
||||
$(EXTRA_LDFLAGS)
|
||||
|
||||
LIBS = $(LIBS_BASE)
|
||||
LIBBTRFS_LIBS = $(LIBS_BASE)
|
||||
|
||||
|
@ -428,7 +433,7 @@ libbtrfsutil/%.o: libbtrfsutil/%.c
|
|||
|
||||
libbtrfsutil.so.$(libbtrfsutil_version): $(libbtrfsutil_objects)
|
||||
@echo " [LD] $@"
|
||||
$(Q)$(CC) $(LIBBTRFSUTIL_CFLAGS) $(libbtrfsutil_objects) \
|
||||
$(Q)$(CC) $(LIBBTRFSUTIL_CFLAGS) $(libbtrfsutil_objects) $(LIBBTRFSUTIL_LDFLAGS) \
|
||||
-shared -Wl,-soname,libbtrfsutil.so.$(libbtrfsutil_major) -o $@
|
||||
|
||||
libbtrfsutil.a: $(libbtrfsutil_objects)
|
||||
|
|
Loading…
Reference in New Issue