SOURCES: inn-asneeded.patch (NEW) - disable -as-needed for binarie...
qboosh
qboosh at pld-linux.org
Sun Feb 17 22:37:19 CET 2008
Author: qboosh Date: Sun Feb 17 21:37:19 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- disable -as-needed for binaries using libstorage (there is circular libstorage<>libinnhist dependency)
---- Files affected:
SOURCES:
inn-asneeded.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/inn-asneeded.patch
diff -u /dev/null SOURCES/inn-asneeded.patch:1.1
--- /dev/null Sun Feb 17 22:37:19 2008
+++ SOURCES/inn-asneeded.patch Sun Feb 17 22:37:14 2008
@@ -0,0 +1,66 @@
+--- inn-2.4.3/backends/Makefile.orig 2006-03-20 05:14:57.000000000 +0100
++++ inn-2.4.3/backends/Makefile 2008-02-17 21:26:43.305437267 +0100
+@@ -62,15 +62,15 @@
+ @exit 1
+
+ actsync: actsync.o $(LIBINN) ; $(LINK) actsync.o $(INNLIBS)
+-archive: archive.o $(BOTH) ; $(LINK) archive.o $(STORELIBS)
+-batcher: batcher.o $(BOTH) ; $(LINK) batcher.o $(STORELIBS)
+-cvtbatch: cvtbatch.o $(BOTH) ; $(LINK) cvtbatch.o $(STORELIBS)
+-inndf: inndf.o $(BOTH) ; $(LINK) inndf.o $(STORELIBS)
++archive: archive.o $(BOTH) ; $(LINK) archive.o -Wl,-no-as-needed $(STORELIBS)
++batcher: batcher.o $(BOTH) ; $(LINK) batcher.o -Wl,-no-as-needed $(STORELIBS)
++cvtbatch: cvtbatch.o $(BOTH) ; $(LINK) cvtbatch.o -Wl,-no-as-needed $(STORELIBS)
++inndf: inndf.o $(BOTH) ; $(LINK) inndf.o -Wl,-no-as-needed $(STORELIBS)
+ innxbatch: innxbatch.o $(LIBINN) ; $(LINK) innxbatch.o $(INNLIBS)
+ innxmit: innxmit.o $(BOTH) ; $(LINK) innxmit.o $(STORELIBS)
+ ninpaths: ninpaths.o ; $(LINK) ninpaths.o
+ nntpget: nntpget.o $(BOTH) ; $(LINK) nntpget.o $(STORELIBS)
+-overchan: overchan.o $(BOTH) ; $(LINK) overchan.o $(STORELIBS)
++overchan: overchan.o $(BOTH) ; $(LINK) overchan.o -Wl,-no-as-needed $(STORELIBS)
+ shlock: shlock.o $(LIBINN) ; $(LINK) shlock.o $(INNLIBS)
+ shrinkfile: shrinkfile.o $(LIBINN) ; $(LINK) shrinkfile.o $(INNLIBS)
+
+--- inn-2.4.3/expire/Makefile.orig 2006-03-20 05:14:57.000000000 +0100
++++ inn-2.4.3/expire/Makefile 2008-02-17 21:05:55.658337911 +0100
+@@ -54,7 +54,7 @@
+ convdate: convdate.o $(LIBINN) ; $(LINK) convdate.o $(INNLIBS)
+ expire: expire.o $(BOTH) ; $(LINK) expire.o $(STORELIBS)
+ expireover: expireover.o $(BOTH) ; $(LINK) expireover.o $(STORELIBS)
+-fastrm: fastrm.o $(BOTH) ; $(LINK) fastrm.o $(STORELIBS)
++fastrm: fastrm.o $(BOTH) ; $(LINK) fastrm.o -Wl,-no-as-needed $(STORELIBS)
+ grephistory: grephistory.o $(BOTH) ; $(LINK) grephistory.o $(STORELIBS)
+ makedbz: makedbz.o $(LIBINN) ; $(LINK) makedbz.o $(INNLIBS)
+ makehistory: makehistory.o $(BOTH) ; $(LINK) makehistory.o $(STORELIBS)
+--- inn-2.4.3/frontends/Makefile.orig 2008-02-17 20:05:39.596270000 +0100
++++ inn-2.4.3/frontends/Makefile 2008-02-17 21:18:41.001952358 +0100
+@@ -71,12 +71,12 @@
+ getlist: getlist.o $(LIBINN) ; $(LINK) getlist.o $(INNLIBS)
+ inews: inews.o $(LIBINN) ; $(LINK) inews.o $(INNLIBS)
+ innconfval: innconfval.o $(LIBINN) ; $(LINK) innconfval.o $(INNLIBS)
+-ovdb_init: ovdb_init.o $(BOTH) ; $(LINK) ovdb_init.o $(STORELIBS)
+-ovdb_monitor: ovdb_monitor.o $(BOTH) ; $(LINK) ovdb_monitor.o $(STORELIBS)
+-ovdb_server: ovdb_server.o $(BOTH) ; $(LINK) ovdb_server.o $(STORELIBS)
+-ovdb_stat: ovdb_stat.o $(BOTH) ; $(LINK) ovdb_stat.o $(STORELIBS)
+-rnews: rnews.o $(LIBINN) ; $(LINK) rnews.o $(STORELIBS)
+-sm: sm.o $(BOTH) ; $(LINK) sm.o $(STORELIBS)
++ovdb_init: ovdb_init.o $(BOTH) ; $(LINK) ovdb_init.o -Wl,-no-as-needed $(STORELIBS)
++ovdb_monitor: ovdb_monitor.o $(BOTH) ; $(LINK) ovdb_monitor.o -Wl,-no-as-needed $(STORELIBS)
++ovdb_server: ovdb_server.o $(BOTH) ; $(LINK) ovdb_server.o -Wl,-no-as-needed $(STORELIBS)
++ovdb_stat: ovdb_stat.o $(BOTH) ; $(LINK) ovdb_stat.o -Wl,-no-as-needed $(STORELIBS)
++rnews: rnews.o $(LIBINN) ; $(LINK) rnews.o -Wl,-no-as-needed $(STORELIBS)
++sm: sm.o $(BOTH) ; $(LINK) sm.o -Wl,-no-as-needed $(STORELIBS)
+
+ ovdb_init.o: ovdb_init.c
+ $(CC) $(CFLAGS) $(BERKELEY_DB_CFLAGS) -c $<
+--- inn-2.4.3/innfeed/Makefile.orig 2006-03-20 05:14:57.000000000 +0100
++++ inn-2.4.3/innfeed/Makefile 2008-02-17 20:57:09.756368465 +0100
+@@ -62,7 +62,7 @@
+
+ ## Compilation rules.
+
+-INNFEEDLIBS = $(LIBSTORAGE) $(LIBHIST) $(LIBINN) $(EXTSTORAGELIBS) \
++INNFEEDLIBS = -Wl,-no-as-needed $(LIBSTORAGE) $(LIBHIST) $(LIBINN) $(EXTSTORAGELIBS) \
+ $(SASLLIB) $(LIBS)
+
+ config_y.c config_y.h: configfile.y
================================================================
More information about the pld-cvs-commit
mailing list