diff options
Diffstat (limited to 'testing/ocfs2-tools/ocfs2console-explicitly-specified-link-libraries.patch')
-rw-r--r-- | testing/ocfs2-tools/ocfs2console-explicitly-specified-link-libraries.patch | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/testing/ocfs2-tools/ocfs2console-explicitly-specified-link-libraries.patch b/testing/ocfs2-tools/ocfs2console-explicitly-specified-link-libraries.patch new file mode 100644 index 0000000000..4441d0bf99 --- /dev/null +++ b/testing/ocfs2-tools/ocfs2console-explicitly-specified-link-libraries.patch @@ -0,0 +1,48 @@ +From e686b8013a14b9b28e77bf08457d426f45689e9d Mon Sep 17 00:00:00 2001 +From: Robin Lee <cheeselee@fedoraproject.org> +Date: Mon, 29 Jan 2018 15:01:32 +0800 +Subject: [PATCH] ocfs2console: explicitly specified link libraries + +Patch-Source: https://src.fedoraproject.org/rpms/ocfs2-tools/blob/f28/f/0001-ocfs2console-explicitly-specified-link-libraries.patch +--- + ocfs2console/ocfs2interface/Makefile | 11 +++++++---- + 1 file changed, 7 insertions(+), 4 deletions(-) + +diff --git a/ocfs2console/ocfs2interface/Makefile b/ocfs2console/ocfs2interface/Makefile +index 54094559..7c7c9b1c 100644 +--- a/ocfs2console/ocfs2interface/Makefile ++++ b/ocfs2console/ocfs2interface/Makefile +@@ -19,6 +19,9 @@ LIBO2CB_LIBS = -L$(TOPDIR)/libo2cb -lo2cb -ldlm_lt + else + LIBO2CB_LIBS = -L$(TOPDIR)/libo2cb -lo2cb + endif ++ifneq ($(BUILD_CMAP_SUPPORT),) ++LIBO2CB_LIBS += -lcmap ++endif + LIBO2CB_DEPS = $(TOPDIR)/libo2cb/libo2cb.a + + ifdef HAVE_BLKID +@@ -94,16 +97,16 @@ INSTALL_RULES = install-pylib + DIST_FILES = $(PLIST_CFILES) $(PLIST_HFILES) $(GIDLE_CFILES) $(OCFS2_CFILES) $(O2CB_CFILES) $(PYSRC) $(addsuffix .in,$(BUILT_PYSRC)) + + plistmodule.so: $(PLIST_OBJS) $(LIBOCFS2_DEPS) $(LIBO2DLM_DEPS) $(LIBO2CB_DEPS) $(BLKID_DEPS) +- $(LINK) -shared $(LIBOCFS2_LIBS) $(LIBO2DLM_LIBS) $(LIBO2CB_LIBS) $(BLKID_LIBS) $(COM_ERR_LIBS) $(GLIB_LIBS) ++ $(LINK) -shared $(LIBOCFS2_LIBS) $(LIBO2DLM_LIBS) $(LIBO2CB_LIBS) $(BLKID_LIBS) $(COM_ERR_LIBS) $(GLIB_LIBS) $(shell python-config --libs) + + gidlemodule.so: $(GIDLE_OBJS) +- $(LINK) -shared $(GLIB_LIBS) ++ $(LINK) -shared $(GLIB_LIBS) $(shell python-config --libs) + + ocfs2module.so: $(OCFS2_OBJS) $(LIBOCFS2_DEPS) $(LIBO2DLM_DEPS) $(LIBO2CB_DEPS) +- $(LINK) -shared $(LIBOCFS2_LIBS) $(LIBO2DLM_LIBS) $(LIBO2CB_LIBS) $(COM_ERR_LIBS) $(UUID_LIBS) ++ $(LINK) -shared $(LIBOCFS2_LIBS) $(LIBO2DLM_LIBS) $(LIBO2CB_LIBS) $(COM_ERR_LIBS) $(UUID_LIBS) $(shell python-config --libs) + + o2cbmodule.so: $(O2CB_OBJS) $(LIBO2CB_DEPS) +- $(LINK) -shared $(LIBO2CB_LIBS) $(COM_ERR_LIBS) ++ $(LINK) -shared $(LIBOCFS2_LIBS) $(LIBO2CB_LIBS) $(COM_ERR_LIBS) $(shell python-config --libs) + + install-pylib: + $(SHELL) $(TOPDIR)/mkinstalldirs $(DESTDIR)$(pyexecdir)/ocfs2interface +-- +2.13.6 + |