btrfs-progs: build: remove duplicate library from libbtrfs-test

In some cases the -lbtrfs is not resolved and the library is not found.
But the real libbtrfs.so is linked directly and we don't need to pass
the duplicate -lbtrfs.

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2021-05-11 16:27:59 +02:00
parent c674031cae
commit 79bc8135c0
1 changed files with 1 additions and 1 deletions

View File

@ -667,7 +667,7 @@ library-test: tests/library-test.c libbtrfs.so
$(Q)mkdir -p $(TMPD)/include/btrfs && \ $(Q)mkdir -p $(TMPD)/include/btrfs && \
cp $(libbtrfs_headers) $(TMPD)/include/btrfs && \ cp $(libbtrfs_headers) $(TMPD)/include/btrfs && \
cp libbtrfs.so.0.1 $(TMPD) && \ cp libbtrfs.so.0.1 $(TMPD) && \
cd $(TMPD) && $(CC) -I$(TMPD)/include -o $@ $(addprefix $(ABSTOPDIR)/,$^) -Wl,-rpath=$(ABSTOPDIR) -lbtrfs cd $(TMPD) && $(CC) -I$(TMPD)/include -o $@ $(addprefix $(ABSTOPDIR)/,$^) -Wl,-rpath=$(ABSTOPDIR)
@echo " [TEST RUN] $@" @echo " [TEST RUN] $@"
$(Q)cd $(TMPD) && LD_PRELOAD=libbtrfs.so.0.1 ./$@ $(Q)cd $(TMPD) && LD_PRELOAD=libbtrfs.so.0.1 ./$@
@echo " [TEST CLEAN] $@" @echo " [TEST CLEAN] $@"