Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 686fcae83249da51728cc38a33235b59 > files > 21

dmraid-1.0.0-0.rc16.29.mga7.src.rpm


This fixes missing references to pthread_* symbols.

Signed-off-by: Thomas Backlund <tmb@mandriva.org>

--- 1.0.0.rc16/lib/Makefile.in.orig	2009-09-17 01:32:35.000000000 +0300
+++ 1.0.0.rc16/lib/Makefile.in	2010-02-20 16:41:31.806418900 +0200
@@ -72,7 +72,7 @@ all: $(TARGETS)
 	@echo $(TARGETS) $(INSTALL_TARGETS)
 
 $(LIB_EVENTS_SHARED):
-	$(CC) events/$(LIB_EVENTS_NAME).c $(INCLUDES) $(CFLAGS) $(LDFLAGS) -shared  -Wl,-soname,$(notdir $@).$(DMRAID_LIB_VERSION) -o $@ -ldevmapper -ldevmapper-event $(LIB_SHARED)
+	$(CC) events/$(LIB_EVENTS_NAME).c $(INCLUDES) $(CFLAGS) $(LDFLAGS) -shared  -Wl,-soname,$(notdir $@).$(DMRAID_LIB_VERSION) -o $@ -ldevmapper -ldevmapper-event -lpthread $(LIB_SHARED)
 
 .PHONY: install_dmraid_libs remove_dmraid_libs
 
--- 1.0.0.rc16/make.tmpl.in~	2009-09-16 16:55:23.000000000 +0800
+++ 1.0.0.rc16/make.tmpl.in	2013-10-27 17:57:53.248676362 +0800
@@ -136,7 +136,7 @@
 
 %.so: $(OBJECTS)
 	$(CC) -shared -Wl,-soname,$(notdir $@).$(DMRAID_LIB_VERSION) \
-	-Wl,--version-script,.export.sym $(OBJECTS) -o $@ -ldevmapper-event
+	-Wl,--version-script,.export.sym $(OBJECTS) -o $@ -ldevmapper-event -ldl
 
 $(LIB_STATIC): $(OBJECTS)
 	$(RM) $@