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

Reply via email to