Bug#759626: gavl: FTBFS on x32

Adam Borowski kilobyte at angband.pl
Fri Aug 29 02:35:11 UTC 2014


Package: gavl
Version: 1.4.0-1
Severity: normal
Tags: patch

Hi!  I'm afraid your package fails to build on x32, and blocks a load of
stuff because of deep Build-Dependency chains.

Here's a fix.  I did not bother porting this code, just ripped the whole
block away because even the only architecture where it could have mattered
(i386) has since changed its minimal requirements to 586 (-march=i586)
which is guaranteed to have CPUID.  The other x86 architectures (amd64 and
x32) are many CPU generations above that.

If you disagree with this, you could instead #ifdef this code out on x32
and probably amd64.  There's also third way, actually fixing the register
width statements, but that would be too much work ☺.


Meow!
-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (600, 'unstable'), (500, 'experimental')
Architecture: x32 (x86_64)

Kernel: Linux 3.16.1-x32 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x32_ftbfs.patch
Type: text/x-diff
Size: 1321 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140829/8386114a/attachment.patch>


More information about the pkg-multimedia-maintainers mailing list