SOURCES: dmraid-as-needed.patch (NEW) - fix build with --as-needed...
sparky
sparky at pld-linux.org
Mon Jul 31 01:22:51 CEST 2006
Author: sparky Date: Sun Jul 30 23:22:51 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fix build with --as-needed:
libdmraid.so is the one linked with libdevmapper.so, not dmraid executable
---- Files affected:
SOURCES:
dmraid-as-needed.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/dmraid-as-needed.patch
diff -u /dev/null SOURCES/dmraid-as-needed.patch:1.1
--- /dev/null Mon Jul 31 01:22:51 2006
+++ SOURCES/dmraid-as-needed.patch Mon Jul 31 01:22:46 2006
@@ -0,0 +1,38 @@
+--- dmraid/lib/Makefile.in 2006-07-30 22:48:53.000000000 +0000
++++ dmraid.as-needed/lib/Makefile.in 2006-07-30 22:52:10.000000000 +0000
+@@ -53,6 +53,24 @@
+ endif
+ endif
+
++ifeq ("@KLIBC@", "yes")
++ DMRAIDLIBS += -ldevmapper_klibc
++else
++ ifeq ("@DIETLIBC@", "yes")
++ DMRAIDLIBS += -ldevmapper_dietc
++ else
++ DMRAIDLIBS += -ldevmapper
++ endif
++
++# ifeq ("@LIBSELINUX@", "yes")
++# DMRAIDLIBS += -lselinux
++# endif
++#
++# ifeq ("@LIBSEPOL@", "yes")
++# DMRAIDLIBS += -lsepol
++# endif
++endif
++
+ all:
+ @echo "$(TARGETS) $(INSTALL_TARGETS)"
+
+--- dmraid/make.tmpl.in 2006-07-30 22:55:01.000000000 +0000
++++ dmraid.as-needed/make.tmpl.in 2006-07-30 22:57:38.000000000 +0000
+@@ -129,7 +129,7 @@
+
+ %.so: $(OBJECTS)
+ $(CC) -shared -Wl,-soname,$(notdir $@).$(DMRAID_LIB_VERSION) \
+- -Wl,--version-script,.export.sym $(OBJECTS) -o $@
++ -Wl,--version-script,.export.sym $(DMRAIDLIBS) $(LDFLAGS) $(OBJECTS) -o $@
+
+ $(LIB_STATIC): $(OBJECTS)
+ $(RM) $@
================================================================
More information about the pld-cvs-commit
mailing list