Russ Allbery wrote: > Francesco Namuri <[EMAIL PROTECTED]> writes: >> Il giorno 04/dic/07, alle ore 01:23, Russ Allbery ha scritto: > >>> The problem is that libtool doesn't think that lib64 is on the regular >>> library search path and hence decides that it needs to add rpath, which >>> is broken at several different levels but best avoided by just using >>> lib. > >> at this point, the only way is to patch libtool after the creation... >> is it a better solution respect at the use of chrpath? > > I guess what I don't understand is that I don't think we're seeing this > with everything in the archive, and lots of other packages also use > libtool. Are we seeing this behavior everywhere, or is there something > different about your package than others?
With sid's Sources.bz2: cat Sources | grep -E 'Build-Depends:.*(?<=,|\s)chrpath' This shows 116 packages, so perhaps many of them have similar reasons to use chrpath, while admittedly many may also have non libtool based build-systems. Another example is the transmission package, which I sponsor and co-maintain. I haven't looked as deeply into it, but it shares the same lack of --disable-rpath option. > It may be that upgrading the version of libtool used by the package to the > current Debian unstable version would fix it, for instance. It seems to already be the newest version available: aclocal.m4 was created with aclocal 1.10, so the macros are up-to-date and they set --rpath in many places. The way I see it the options for dealing with RPATH are: - Ask upstream to remove the hardcoded --rpath, either by manually stripping it from aclocal.m4 or by relibtoolizing with a modified libtool (since it has the hardcoded rpath set inside its source) - Suggest the use of the AC_RELOCATABLE macro, which seems to be used by many projects in their build systems, but I can't find a canonical source for it. - Patch the aclocal.m4/confirure.{ac,in} and re-run autoconf on build-time - Patch the configure script on build-time Any other ideas? I'll probably update the wiki[0] with these suggestions and give it a little cleanup, while I'm at it! :-) Cheers [0] http://wiki.debian.org/RpathIssue -- Leo "costela" Antunes [insert a witty retort here]
signature.asc
Description: OpenPGP digital signature