From: ComixHe Date: Fri, 13 Dec 2024 06:32:50 +0000 (+0800) Subject: erofs-utils: lib: correct erofsfuse build script X-Git-Tag: accepted/tizen/unified/20250610.081809~80 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc99425aa9393907cb7fc93101a686c987be5ed9;p=platform%2Fupstream%2Ferofs-utils.git erofs-utils: lib: correct erofsfuse build script Some of the symbols required by erofsfuse are provided by liberofs. When option 'enable-static-fuse' is set, all these object file should be exported to liberofsfuse.a Signed-off-by: ComixHe Link: https://lore.kernel.org/r/8725A28257A20420+20241213063250.314786-1-heyuming@deepin.org Signed-off-by: Gao Xiang --- diff --git a/fuse/Makefile.am b/fuse/Makefile.am index 1062b73..50186da 100644 --- a/fuse/Makefile.am +++ b/fuse/Makefile.am @@ -11,9 +11,9 @@ erofsfuse_LDADD = $(top_builddir)/lib/liberofs.la ${libfuse2_LIBS} ${libfuse3_LI ${libqpl_LIBS} if ENABLE_STATIC_FUSE -lib_LIBRARIES = liberofsfuse.a -liberofsfuse_a_SOURCES = main.c -liberofsfuse_a_CFLAGS = -Wall -I$(top_srcdir)/include -liberofsfuse_a_CFLAGS += -Dmain=erofsfuse_main ${libfuse2_CFLAGS} ${libfuse3_CFLAGS} ${libselinux_CFLAGS} -liberofsfuse_a_LIBADD = $(top_builddir)/lib/liberofs.la +lib_LTLIBRARIES = liberofsfuse.la +liberofsfuse_la_SOURCES = main.c +liberofsfuse_la_CFLAGS = -Wall -I$(top_srcdir)/include +liberofsfuse_la_CFLAGS += -Dmain=erofsfuse_main ${libfuse2_CFLAGS} ${libfuse3_CFLAGS} ${libselinux_CFLAGS} +liberofsfuse_la_LIBADD = $(top_builddir)/lib/liberofs.la endif