Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libprelude/files: libprelude-1.0.0-libtool.patch
Date: Thu, 06 Jan 2011 23:45:39
Message-Id: 20110106234529.D3FB720057@flycatcher.gentoo.org
1 jer 11/01/06 23:45:29
2
3 Added: libprelude-1.0.0-libtool.patch
4 Log:
5 Fix building with libtool 2.4 by Radoslaw Szkodzinski (bug #347079).
6
7 (Portage version: 2.2.0_alpha13/cvs/Linux i686)
8
9 Revision Changes Path
10 1.1 dev-libs/libprelude/files/libprelude-1.0.0-libtool.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libprelude/files/libprelude-1.0.0-libtool.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libprelude/files/libprelude-1.0.0-libtool.patch?rev=1.1&content-type=text/plain
14
15 Index: libprelude-1.0.0-libtool.patch
16 ===================================================================
17 libtool 2.4 changed lt__PROGRAM__LTX_preloaded_symbols definition to
18
19 extern LT_DLSYM_CONST lt_dlsymlist lt__PROGRAM__LTX_preloaded_symbols[];
20
21 but there is no easy way to find its version to fix it properly, so it's a
22 temporary hack to make at least libprelude compile.
23 Index: libprelude-1.0.0/src/include/prelude-plugin.h
24 ===================================================================
25 --- libprelude-1.0.0.orig/src/include/prelude-plugin.h 2010-11-06 21:30:18.000000000 +0300
26 +++ libprelude-1.0.0/src/include/prelude-plugin.h 2010-11-06 21:30:47.000000000 +0300
27 @@ -61,9 +61,8 @@
28 */
29 #ifdef PRELUDE_APPLICATION_USE_LIBTOOL2
30 # define lt_preloaded_symbols lt__PROGRAM__LTX_preloaded_symbols
31 -#endif
32 -
33 extern const void *lt_preloaded_symbols[];
34 +#endif
35
36 #define PRELUDE_PLUGIN_SET_PRELOADED_SYMBOLS() \
37 prelude_plugin_set_preloaded_symbols(lt_preloaded_symbols)