[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-optimize
Subject:    Fwd: Re: Fwd: Re: [PATCH] libkdeinit symbol pruning
From:       David Faure <faure () kde ! org>
Date:       2004-07-20 22:50:54
Message-ID: 200407210050.55028.faure () kde ! org
[Download RAW message or body]

----------  Forwarded Message  ----------

Subject: Re: Fwd: Re: [PATCH] libkdeinit symbol pruning
Date: Tuesday 20 July 2004 21:30
From: Stephan Kulow <coolo@kde.org>
To: David Faure <faure@kde.org>

That am_edit patch is broken, the unsermake patch should work :)

Greetings, Stephan

-------------------------------------------------------

-- 
David Faure, faure@kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).

["Attachment: 0" (text/x-diff)]

Index: kdeinit.um
===================================================================
RCS file: /home/kde/kdenonbeta/unsermake/kdeinit.um,v
retrieving revision 1.11
diff -u -3 -p -u -r1.11 kdeinit.um
--- kdeinit.um	7 Sep 2003 16:41:20 -0000	1.11
+++ kdeinit.um	20 Jul 2004 19:30:26 -0000
@@ -10,7 +10,9 @@ class KDEINIT_Handler(handlerbase.Handle
 
 	def shuffle_binaries(self, amfile):
 		newbins = []
-		
+
+		amfile.rulef.conds['KDEINIT_VSCRIPT'] = ('include_VERSION_SCRIPT', \
["-Wl,--version-script=$(top_srcdir)/admin/kdeinit.map"], []) +						
 		for bin in amfile.binaries.values():
 			if bin.prefix == 'kdeinit':
 				if not bin.type == program.PTYPE_LTLIBRARY:
@@ -30,7 +32,7 @@ class KDEINIT_Handler(handlerbase.Handle
 				ldflags = string.strip (string.replace (ldflags + ' ', '$(KDE_PLUGIN) ', ' '))
 				# first, we add the definitions for libkdeinit_<bin>.la
 				amfile.add_define('libkdeinit_' + canon_name + '_la_LDFLAGS',
-								  ldflags + ' -avoid-version -no-undefined')
+								  ldflags + ' $(KDEINIT_VSCRIPT) -avoid-version -no-undefined ')
 				amfile.add_define('libkdeinit_' + canon_name + '_la_SOURCES',
 								  amfile.value_of(bin.canon_name + '_SOURCES') )
 				amfile.add_define('libkdeinit_' + canon_name + '_la_LIBADD',



_______________________________________________
Kde-optimize mailing list
Kde-optimize@kde.org
https://mail.kde.org/mailman/listinfo/kde-optimize


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic