--Boundary-00=_bifuAC+7NYEnGPq Content-Type: text/plain;charset="iso-8859-2";boundary="" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline ____________________________________________________________________ Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol. Probald ki most! http://www.freestart.hu Hello! I started a thread about how to _not_ link a lib/program to its indirect=20 dependencies. It turned out that libtool links to all dependency_libs in=20 the .la file. In a discussion at the libtool mailing list turned out that=20 this problem may not easily solved by libtool, mainly because removing=20 dependency_libs will break static library linking.=20 So I started to look into 'ld', and found out that newer GNU ld's have the= =20 =2D-as-needed flag, which is exactly what I was looking for. The only probl= em=20 with this that if I specify a LDFLAGS=3D-Wl,--as-needed, libtool will inser= t=20 this option _after_ the libraries to be linked, effectively disabling the=20 expected behavior. My patch simply bring $compiler_options before any=20 dependencies in libtool, so the --as-needed flag actually will have the=20 desired effect.=20 I already compiled kdelibs, kdebase and a couple of other modules with=20 success, and greatly reduced dependencies!=20 Is my patch acceptable? If it is, then I'll try to push this to libtool=20 upstream, too. Regards, Gy=F6rgy --Boundary-00=_bifuAC+7NYEnGPq Content-Type: application/x-gzip;name="kde-libtool.diff.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment;filename="kde-libtool.diff.gz" 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 dcMAAA== --Boundary-00=_bifuAC+7NYEnGPq--