Re-sent with the correct email address for Steve (I hope), and an attached copy of the referenced patch.
On Oct 07, 2011, at 17:01, Kyle Moffett wrote: > On Sep 01, 2010, at 08:22, Raphael Hertzog wrote: >> On Wed, 01 Sep 2010, Simon Richter wrote: >>> I just converted a package to multiarch, and dh_makeshlibs complains >>> about the library being gone. The library has moved to the multiarch >>> subdir appropriate for $(DEB_HOST_ARCH), and can be found there. >> >> dpkg-gensymbols relies on /etc/ld.so.conf and /etc/ld.so.conf.d/ to know >> supplementary directories to look up. multi-arch directories are listed >> there but only for the build architecture. The directory for the >> target architecture can't be found in this way but we already have a >> special case for cross-compiling in the code... but it adds >> /triplet/lib and /usr/triplet/lib, and not /lib/triplet/ + /usr/lib/triplet/ >> I guess we need to extend that. (See Dpkg::Shlibs, maybe you can try it >> for yourself to see if it's enough) > > I'm having almost the same issue with an eglibc cross-bootstrap. Is > there any chance that this patch could get applied soon? > http://patches.linaro.org/698/ > > More details here: > http://comments.gmane.org/gmane.linux.debian.devel.dpkg.general/12920 > > Cheers, > Kyle Moffett
Dpkg-Shlibs.pm-multiarch-search-paths.patch
Description: Dpkg-Shlibs.pm-multiarch-search-paths.patch