Hi, On Mon, 28 Aug 2017 10:07:07 -0400 Antoine Beaupre <anar...@debian.org> wrote: > Source: sparse > Version: 0.5.0-4 > Severity: important > > Since I uploaded the new version of horst (5.0, from 4.2), sparse now > fails to parse its source code on some architecture. The buildds > report problems with s390x and ppc64el: > ... > From #debian-devel, I got the tip that: > > 09:48:04 <waldi> jrtc27: nope, it fails to define __s390x__, which is used to > detect the wordsize used > 09:48:17 <jrtc27> ah, right, of course, _WORDSIZE is implied by other things > 09:49:39 <waldi> anarcat: sparse either calls gcc with a wrong arch or cpp > without defining the architecture specific defines all the headers expects
The 'forwarded' bug was closed in 2019-05-20 with the stated reason that it was fixed in sparse upstream. It doesn't specify a commit or a release, but ``target.c`` has f.e. commit: 749f0c51d1da ("give a type to wchar") And the commit message mentions "i386, m68k, ppc32" and around that commit there are various "add predefined macros for <type>" which seem relevant too. So my guess is that this bug was fixed with version 0.6.0-1, but not sure enough to close it myself. The horst package also seem to build successful (for a while?). Cheers, Diederik
signature.asc
Description: This is a digitally signed message part.