rpms/udev/devel udev-089-nopie.patch,1.4,1.5
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Apr 13 12:37:49 UTC 2006
Author: harald
Update of /cvs/dist/rpms/udev/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv22588
Modified Files:
udev-089-nopie.patch
Log Message:
correction for shlib
udev-089-nopie.patch:
Makefile | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
Index: udev-089-nopie.patch
===================================================================
RCS file: /cvs/dist/rpms/udev/devel/udev-089-nopie.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- udev-089-nopie.patch 13 Apr 2006 10:36:46 -0000 1.4
+++ udev-089-nopie.patch 13 Apr 2006 12:37:35 -0000 1.5
@@ -1,19 +1,28 @@
--- udev-089/extras/volume_id/lib/Makefile.nopie 2006-04-03 14:41:10.000000000 +0200
-+++ udev-089/extras/volume_id/lib/Makefile 2006-04-13 12:31:51.000000000 +0200
-@@ -65,9 +65,11 @@
++++ udev-089/extras/volume_id/lib/Makefile 2006-04-13 14:36:08.000000000 +0200
+@@ -54,7 +54,7 @@
+ libvolume_id.h \
+ util.h
+
+-all: libvolume_id.a $(SHLIB) libvolume_id.pc
++all: libvolume_id.a
+ .PHONY: all
+ .DEFAULT: all
+
+@@ -65,9 +65,10 @@
.shlib:
$(Q) mkdir .shlib
+SHCFLAGS:=$(shell echo $(CFLAGS) -fpic -fPIC|sed -e 's/-pie//g')
+
.shlib/%.o: %.c
- $(E) " CC " $@
+- $(E) " CC " $@
- $(Q) $(CC) -c $(CFLAGS) -fPIC $< -o $@
-+ $(Q) $(CC) -c $(SHCFLAGS) $< -o $@
++ $(CC) -c $(SHCFLAGS) $< -o $@
libvolume_id.a: $(HEADERS) $(OBJS)
$(Q) rm -f $@
-@@ -76,9 +78,11 @@
+@@ -76,9 +77,11 @@
$(E) " RANLIB " $@
$(Q) $(RANLIB) $@
@@ -26,3 +35,22 @@
-Wl,-soname,libvolume_id.so.$(SHLIB_CUR),--version-script,exported_symbols \
$(addprefix .shlib/,$(OBJS))
$(Q) ln -sf $@ libvolume_id.so.$(SHLIB_CUR)
+@@ -97,12 +100,12 @@
+ $(Q) echo "Cflags: -I\$${includedir}" >> $@
+
+ install: all
+- $(INSTALL_DATA) -D libvolume_id.h $(DESTDIR)$(includedir)/libvolume_id.h
+- $(INSTALL_LIB) -D libvolume_id.a $(DESTDIR)$(usrlibdir)/libvolume_id.a
+- $(INSTALL_LIB) -D $(SHLIB) $(DESTDIR)$(libdir)/$(SHLIB)
+- ln -sf $(SHLIB) $(DESTDIR)$(libdir)/libvolume_id.so.$(SHLIB_CUR)
+- ln -sf $(libdir)/$(SHLIB) $(DESTDIR)$(usrlibdir)/libvolume_id.so
+- $(INSTALL_DATA) -D libvolume_id.pc $(DESTDIR)$(usrlibdir)/pkgconfig/libvolume_id.pc
++ #$(INSTALL_DATA) -D libvolume_id.h $(DESTDIR)$(includedir)/libvolume_id.h
++ #$(INSTALL_LIB) -D libvolume_id.a $(DESTDIR)$(usrlibdir)/libvolume_id.a
++ #$(INSTALL_LIB) -D $(SHLIB) $(DESTDIR)$(libdir)/$(SHLIB)
++ #ln -sf $(SHLIB) $(DESTDIR)$(libdir)/libvolume_id.so.$(SHLIB_CUR)
++ #ln -sf $(libdir)/$(SHLIB) $(DESTDIR)$(usrlibdir)/libvolume_id.so
++ #$(INSTALL_DATA) -D libvolume_id.pc $(DESTDIR)$(usrlibdir)/pkgconfig/libvolume_id.pc
+ .PHONY: install
+
+ uninstall:
More information about the fedora-cvs-commits
mailing list