]> git.pld-linux.org Git - packages/inn.git/blame - inn-asneeded.patch
- disable -as-needed for binaries using libstorage (there is circular libstorage...
[packages/inn.git] / inn-asneeded.patch
CommitLineData
4c2a731f
JB
1--- inn-2.4.3/backends/Makefile.orig 2006-03-20 05:14:57.000000000 +0100
2+++ inn-2.4.3/backends/Makefile 2008-02-17 21:26:43.305437267 +0100
3@@ -62,15 +62,15 @@
4 @exit 1
5
6 actsync: actsync.o $(LIBINN) ; $(LINK) actsync.o $(INNLIBS)
7-archive: archive.o $(BOTH) ; $(LINK) archive.o $(STORELIBS)
8-batcher: batcher.o $(BOTH) ; $(LINK) batcher.o $(STORELIBS)
9-cvtbatch: cvtbatch.o $(BOTH) ; $(LINK) cvtbatch.o $(STORELIBS)
10-inndf: inndf.o $(BOTH) ; $(LINK) inndf.o $(STORELIBS)
11+archive: archive.o $(BOTH) ; $(LINK) archive.o -Wl,-no-as-needed $(STORELIBS)
12+batcher: batcher.o $(BOTH) ; $(LINK) batcher.o -Wl,-no-as-needed $(STORELIBS)
13+cvtbatch: cvtbatch.o $(BOTH) ; $(LINK) cvtbatch.o -Wl,-no-as-needed $(STORELIBS)
14+inndf: inndf.o $(BOTH) ; $(LINK) inndf.o -Wl,-no-as-needed $(STORELIBS)
15 innxbatch: innxbatch.o $(LIBINN) ; $(LINK) innxbatch.o $(INNLIBS)
16 innxmit: innxmit.o $(BOTH) ; $(LINK) innxmit.o $(STORELIBS)
17 ninpaths: ninpaths.o ; $(LINK) ninpaths.o
18 nntpget: nntpget.o $(BOTH) ; $(LINK) nntpget.o $(STORELIBS)
19-overchan: overchan.o $(BOTH) ; $(LINK) overchan.o $(STORELIBS)
20+overchan: overchan.o $(BOTH) ; $(LINK) overchan.o -Wl,-no-as-needed $(STORELIBS)
21 shlock: shlock.o $(LIBINN) ; $(LINK) shlock.o $(INNLIBS)
22 shrinkfile: shrinkfile.o $(LIBINN) ; $(LINK) shrinkfile.o $(INNLIBS)
23
24--- inn-2.4.3/expire/Makefile.orig 2006-03-20 05:14:57.000000000 +0100
25+++ inn-2.4.3/expire/Makefile 2008-02-17 21:05:55.658337911 +0100
26@@ -54,7 +54,7 @@
27 convdate: convdate.o $(LIBINN) ; $(LINK) convdate.o $(INNLIBS)
28 expire: expire.o $(BOTH) ; $(LINK) expire.o $(STORELIBS)
29 expireover: expireover.o $(BOTH) ; $(LINK) expireover.o $(STORELIBS)
30-fastrm: fastrm.o $(BOTH) ; $(LINK) fastrm.o $(STORELIBS)
31+fastrm: fastrm.o $(BOTH) ; $(LINK) fastrm.o -Wl,-no-as-needed $(STORELIBS)
32 grephistory: grephistory.o $(BOTH) ; $(LINK) grephistory.o $(STORELIBS)
33 makedbz: makedbz.o $(LIBINN) ; $(LINK) makedbz.o $(INNLIBS)
34 makehistory: makehistory.o $(BOTH) ; $(LINK) makehistory.o $(STORELIBS)
35--- inn-2.4.3/frontends/Makefile.orig 2008-02-17 20:05:39.596270000 +0100
36+++ inn-2.4.3/frontends/Makefile 2008-02-17 21:18:41.001952358 +0100
37@@ -71,12 +71,12 @@
38 getlist: getlist.o $(LIBINN) ; $(LINK) getlist.o $(INNLIBS)
39 inews: inews.o $(LIBINN) ; $(LINK) inews.o $(INNLIBS)
40 innconfval: innconfval.o $(LIBINN) ; $(LINK) innconfval.o $(INNLIBS)
41-ovdb_init: ovdb_init.o $(BOTH) ; $(LINK) ovdb_init.o $(STORELIBS)
42-ovdb_monitor: ovdb_monitor.o $(BOTH) ; $(LINK) ovdb_monitor.o $(STORELIBS)
43-ovdb_server: ovdb_server.o $(BOTH) ; $(LINK) ovdb_server.o $(STORELIBS)
44-ovdb_stat: ovdb_stat.o $(BOTH) ; $(LINK) ovdb_stat.o $(STORELIBS)
45-rnews: rnews.o $(LIBINN) ; $(LINK) rnews.o $(STORELIBS)
46-sm: sm.o $(BOTH) ; $(LINK) sm.o $(STORELIBS)
47+ovdb_init: ovdb_init.o $(BOTH) ; $(LINK) ovdb_init.o -Wl,-no-as-needed $(STORELIBS)
48+ovdb_monitor: ovdb_monitor.o $(BOTH) ; $(LINK) ovdb_monitor.o -Wl,-no-as-needed $(STORELIBS)
49+ovdb_server: ovdb_server.o $(BOTH) ; $(LINK) ovdb_server.o -Wl,-no-as-needed $(STORELIBS)
50+ovdb_stat: ovdb_stat.o $(BOTH) ; $(LINK) ovdb_stat.o -Wl,-no-as-needed $(STORELIBS)
51+rnews: rnews.o $(LIBINN) ; $(LINK) rnews.o -Wl,-no-as-needed $(STORELIBS)
52+sm: sm.o $(BOTH) ; $(LINK) sm.o -Wl,-no-as-needed $(STORELIBS)
53
54 ovdb_init.o: ovdb_init.c
55 $(CC) $(CFLAGS) $(BERKELEY_DB_CFLAGS) -c $<
56--- inn-2.4.3/innfeed/Makefile.orig 2006-03-20 05:14:57.000000000 +0100
57+++ inn-2.4.3/innfeed/Makefile 2008-02-17 20:57:09.756368465 +0100
58@@ -62,7 +62,7 @@
59
60 ## Compilation rules.
61
62-INNFEEDLIBS = $(LIBSTORAGE) $(LIBHIST) $(LIBINN) $(EXTSTORAGELIBS) \
63+INNFEEDLIBS = -Wl,-no-as-needed $(LIBSTORAGE) $(LIBHIST) $(LIBINN) $(EXTSTORAGELIBS) \
64 $(SASLLIB) $(LIBS)
65
66 config_y.c config_y.h: configfile.y
This page took 0.048066 seconds and 4 git commands to generate.