Your message dated Mon, 13 Jul 2015 16:19:37 +0000
with message-id <e1zegs9-0003rw...@franck.debian.org>
and subject line Bug#759626: fixed in gavl 1.4.0-2
has caused the Debian Bug report #759626,
regarding gavl: FTBFS on x32
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
759626: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759626
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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
--- gavl/gavl/cputest.c~	2012-06-08 13:49:47.000000000 +0200
+++ gavl/gavl/cputest.c	2014-08-29 03:52:22.464396399 +0200
@@ -69,32 +69,8 @@
      int rval = 0;
     int eax, ebx, ecx, edx;
     int max_std_level, max_ext_level, std_caps=0, ext_caps=0;
-    long a, c;
-
-    __asm__ __volatile__ (
-                          /* See if CPUID instruction is supported ... */
-                          /* ... Get copies of EFLAGS into eax and ecx */
-                          "pushf\n\t"
-                          "pop %0\n\t"
-                          "mov %0, %1\n\t"
-
-                          /* ... Toggle the ID bit in one copy and store */
-                          /*     to the EFLAGS reg */
-                          "xor $0x200000, %0\n\t"
-                          "push %0\n\t"
-                          "popf\n\t"
-
-                          /* ... Get the (hopefully modified) EFLAGS */
-                          "pushf\n\t"
-                          "pop %0\n\t"
-                          : "=a" (a), "=c" (c)
-                          :
-                          : "cc"
-                          );
-
-    if (a == c)
-        return 0; /* CPUID not supported */
 
+    /* any CPU that can run Debian has CPUID */
     cpuid(0, max_std_level, ebx, ecx, edx);
 
     if(max_std_level >= 1){

--- End Message ---
--- Begin Message ---
Source: gavl
Source-Version: 1.4.0-2

We believe that the bug you reported is fixed in the latest version of
gavl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 759...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org> (supplier of updated gavl 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 13 Jul 2015 16:05:27 +0200
Source: gavl
Binary: libgavl1 libgavl1-dbg libgavl-dev libgavl-doc
Architecture: source amd64 all
Version: 1.4.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org>
Description:
 libgavl-dev - low level audio and video library - development files
 libgavl-doc - low level audio and video library - documentation files
 libgavl1   - low level audio and video library - runtime files
 libgavl1-dbg - debugging symbols for libgavl1
Closes: 706810 759626
Changes:
 gavl (1.4.0-2) unstable; urgency=medium
 .
   * Patch to simplify cpuid() logic (Closes: #759626)
     - Thanks to Adam Borowski
   * Mark doxygen as B-D-Indep (Closes: #706810)
   * Use anonymous access in Vcs-* stanzas
   * Added myself as Uploader
   * Removed deprecated DM-Upload-Allowed field
   * Bumped standards version to 3.9.6
Checksums-Sha1:
 15040485010426f0c4e2efc16d7ec017a5a006be 2267 gavl_1.4.0-2.dsc
 f2b965b4254505bc62f7b74b23edeac4e546bfc6 6768 gavl_1.4.0-2.debian.tar.xz
 37ce1c04b0ce8a7f6a2f8170f62a2959c468622d 33898 libgavl-dev_1.4.0-2_amd64.deb
 307fb6a36efbddec12242903a6c5692f7e870ddb 184706 libgavl-doc_1.4.0-2_all.deb
 57e8e9735080b47ca7dd1076d7bea9c9c3277256 1152676 libgavl1-dbg_1.4.0-2_amd64.deb
 bb92168b7e3d21b1363eb6df574ad3b433b487d3 3356636 libgavl1_1.4.0-2_amd64.deb
Checksums-Sha256:
 da2538687e3037bcc30e1c461c6873e00a3e8e36f86ae7987071a9e6f58aea9b 2267 
gavl_1.4.0-2.dsc
 77cc6f1a216303efc0fa817c3cbb0830300e68f10f21b3788691e6413eeb3f86 6768 
gavl_1.4.0-2.debian.tar.xz
 09c97d814227ffe43f7c9a6c6e1f4fb9032ec54fce68e60c1728ef30bbec11c1 33898 
libgavl-dev_1.4.0-2_amd64.deb
 b06bfdb0917e1b41e03de5e5602a2d0cb7337b926cf253e8fb6e5d5cf7b5c9c8 184706 
libgavl-doc_1.4.0-2_all.deb
 74133612b91a44494a5c08f042dd00d59b24a64632d815f498ecf34abf91e822 1152676 
libgavl1-dbg_1.4.0-2_amd64.deb
 297c064a38f5e7699b4d7839e154455d0c5957ca9643e4b8f8b304f89cde0e0e 3356636 
libgavl1_1.4.0-2_amd64.deb
Files:
 d3e92a5ac8779827b188144ac4ecde3a 2267 libs optional gavl_1.4.0-2.dsc
 ca27db019952a5668c1e75339702fc3a 6768 libs optional gavl_1.4.0-2.debian.tar.xz
 eccc2fcbed3706c62e61efa416e88354 33898 libdevel optional 
libgavl-dev_1.4.0-2_amd64.deb
 b416850ede4dc82a6c8d94d0e8fbe8b6 184706 doc optional 
libgavl-doc_1.4.0-2_all.deb
 c37f7dc112d2d02d948e9351e80f6917 1152676 debug extra 
libgavl1-dbg_1.4.0-2_amd64.deb
 a9858d7a15de74c8f903c56e73bd3d68 3356636 libs optional 
libgavl1_1.4.0-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVo8h2AAoJELZQGcR/ejb4IK0P/RS4MzMDQFNYjAN7f+07UTj7
7oA4jhaWhML4TmAg33J1IkwtVJYPpZNLhJ1sFobKTMi9gByLZ3Yd7zetqAECK8Mk
mnbhPuFv5rEB9eKfz+JT6B6nkqiucto90gb6wWL2latppzUHF2RVSV37No7B//F5
JxAbC5N5VBhVTI4EMvWIl8Qt6Xe8xOS5iiboB9fL1Re0+bXffateQ89v3bYsgzmU
2qRc+dyCvMzQNSa3ioap6zPsl0Hj7xv/v4FtzjM+LRX/oMztAdERqTuRWldqD3m+
zxfoFttFX9bXqWv9eorgjs6tlilc3eUU+kSsS9T4sVrLzyl0+ZYbRB09Xm1EyzpB
52QPkQHmMVO9+7Z9iWbteYWG7hNWMtopTFfZyjhSQ/CjMC/e6gv9H7/6xQIw4/IJ
bGzNLj8yxYT3oycVp9L0ULK4A97uTaEo65IksfmxZZG/d/rn842jEHHF0FmLQDh9
0bW55Z14bJVaH2g/wo75RFLTIzZ3Uf4rO8H4QSnDp197qSlAkpyl2FihdKoucOSJ
60iXGjLRM8BnOXxY8Q8idHOTCN8y8UwxlymsmYg8ZsO8v2ypdyE5Rhuf3XRPjvBh
bLb/ceuGj7NmmXyNr9Ato/ZJBO4Oevu5dRfTyI2Ruof3afvAR7s0s08HXqCNbukx
7Qr7FJaa5OsJk6emy8NP
=3mnl
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to