[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#853793: dpkg: ABI mismatch detector is too strict on armel/armhf



On 02/01/2017 05:08 AM, Guillem Jover wrote:
> On Tue, 2017-01-31 at 22:44:36 +0000, James Cowgill wrote:
>> The new ABI mismatch detector seems to be a bit too strict on armel and
>> armhf.

Thanks to both of you for quickly handling this!


>> This was first seen with wine:
>> https://buildd.debian.org/status/fetch.php?pkg=wine&arch=armhf&ver=1.8.6-4&stamp=1485847439&raw=0
>> https://buildd.debian.org/status/fetch.php?pkg=wine&arch=armel&ver=1.8.6-4&stamp=1485847712&raw=0
>>
>> But there seem to be some other recent build failures relating to this
>> as well.
> 
> Oh, wow, I'm not sure this is very kosher, but if it is causing build
> failures, then it does not matter much.

This sonames2elf stuff is only used to calculate dependencies on
dlopen'ed libraries.  For this we grep the sonames from config.h, create
an ELF that depends on all of them, and then use dpkg-shlibdeps against it.

It's an workaround until this feature is implemented directly in
dpkg-shlibdeps (#596715, dpkg-shlibdeps: Please allow to manually add
library dependencies via shlibdeps).

Greets
jre


Reply to: