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

Bug#639560: symbol changes



Hi,

I made the upload, so I guess I should comment on this.

On Sun, 2011-08-28 at 15:39 +0200, Jakub Wilk wrote:
> * Philipp Kern <pkern@debian.org>, 2011-08-28, 10:52:
> >The package FTBFS'es on mips, powerpc, s390, sparc and the inofficial 
> >ports s390x and powerpcspe because of changes in the symbol set wrt the 
> >symbols file:
> 
> Hmm, symbols file was added in 0.7-5, even though it isn't mentioned in 
> the changelog.

Yep, sorry, forgot to add that one to the changelog...

> >- spifhash_jenkinsLE@Base 0.7
> >+#MISSING: 0.7-5# spifhash_jenkinsLE@Base 0.7
> 
> Looking at the source code spifhash_jenkinsLE is only defined on 
> little-endian systems.

Yes.

> >+ spiftool_regexp_match@Base 0.7-5
> >+ spiftool_regexp_match_r@Base 0.7-5
> 
> These two OTOH are defined everywhere and I don't understand why they 
> weren't included in the symbols file. Even lintian loudly complains:
> 
> E: libast2: symbols-file-contains-current-version-with-debian-revision on symbol spiftool_regexp_match@Base and 1 others

Except lintian didn't complain at all when I built it in a freshly
updated chroot. These symbols are actually conditional on the presence
of some header (regex.h) from libc6-dev, so I guess my build might have
happened in a time window when there were some multi-arch related header
problems.

Anyway, I'll fix that with a new upload today.

Regis




Reply to: