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 ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
