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

Attachment: Dpkg-Shlibs.pm-multiarch-search-paths.patch
Description: Dpkg-Shlibs.pm-multiarch-search-paths.patch

Reply via email to