On Wed, Oct 18, 2017 at 10:50:06AM -0400, Aaron M. Ucko wrote: > Source: generator-scripting-language > Version: 4.1.5-1 > Severity: important > Tags: upstream > Justification: fails to build from source > > The build of generator-scripting-language for sparc64 (admittedly not > a release architecture) failed: > > sfl.h:443:9: error: #error "Cannot compile: must change definition of > 'qbyte'." > > Could you please take a look?
Hi, I saw this pop up on #debian-devel-changes due to my sparc64 highlight. It's because upstream is stupid and doesn't know how to detect bitness without hard-coding every possible architecture in a big list in the preprocessor. Something like [0] is needed for sparc64 (defined(__sparc__) && defined(__arch64__)). Why do we still have to deal with this kind of junk in 2017... Regards, James [0] https://github.com/bluca/gsl/commit/f541a121e12f1a7f3d0fa49f6057cd6b13be3aea