Your message dated Wed, 25 Dec 2013 20:01:46 +0100 with message-id <20131225190146.GO4822@betterave.cristau.org> and subject line Re: Bug#732437: mesa: Add IEEE arm64 support has caused the Debian Bug report #732437, regarding mesa: Add IEEE arm64 support 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 owner@bugs.debian.org immediately.) -- 732437: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732437 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: mesa: Add IEEE arm64 support
- From: Wookey <wookey@wookware.org>
- Date: Tue, 17 Dec 2013 23:35:39 +0000
- Message-id: <[🔎] 20131217233539.12899.51835.reportbug@stoneboat.aleph1.co.uk>
Source: mesa Version: 9.2.2-1 Severity: normal Tags: patch User: debian-arm@lists.debian.org Usertag: arm64 This package fails to build for arm64. It just needs __aarch64__ adding to a great long list of arches for which USE_IEEE (and IEEE_ONE) is defined. This list seems to list all sensible arches. Are there any arches for which USE_IEEE should not be defined? If not a better fix would be to simply remove the specific arch list so that each new arch didn't have to pointlessly add itself. Or it could just list the small number of exceptions? This is a question for upstream on which I am not qualified to judge, but the current code in src/mesa/main/compiler.h seems a candidate for updating. In the meantime the attached patch adds the new compiler arch define so it builds. -- System Information: Debian Release: 7.3 APT prefers stable APT policy: (990, 'stable') Architecture: i386 (i686) Kernel: Linux 3.2.0-kvm-i386-20110111 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bashdiff -u mesa-9.2.2/debian/changelog mesa-9.2.2/debian/changelog --- mesa-9.2.2/debian/changelog +++ mesa-9.2.2/debian/changelog @@ -1,3 +1,9 @@ +mesa (9.2.2-1arm64) unstable; urgency=low + + * Add support for arm64/aarch64 + + -- Wookey <wookey@debian.org> Tue, 17 Dec 2013 15:29:02 +0000 + mesa (9.2.2-1) unstable; urgency=low * New upstream release. only in patch2: unchanged: --- mesa-9.2.2.orig/src/mesa/main/compiler.h +++ mesa-9.2.2/src/mesa/main/compiler.h @@ -313,7 +313,7 @@ defined(ia64) || defined(__ia64__) || \ defined(__hppa__) || defined(hpux) || \ defined(__mips) || defined(_MIPS_ARCH) || \ - defined(__arm__) || \ + defined(__arm__) || defined(__aarch64__) || \ defined(__sh__) || defined(__m32r__) || \ (defined(__sun) && defined(_IEEE_754)) || \ defined(__alpha__)
--- End Message ---
--- Begin Message ---
- To: Wookey <wookey@wookware.org>, 732437-done@bugs.debian.org
- Subject: Re: Bug#732437: mesa: Add IEEE arm64 support
- From: Julien Cristau <jcristau@debian.org>
- Date: Wed, 25 Dec 2013 20:01:46 +0100
- Message-id: <20131225190146.GO4822@betterave.cristau.org>
- In-reply-to: <[🔎] 20131217233539.12899.51835.reportbug@stoneboat.aleph1.co.uk>
- References: <[🔎] 20131217233539.12899.51835.reportbug@stoneboat.aleph1.co.uk>
Version: 10.0.0-1 On Tue, Dec 17, 2013 at 23:35:39 +0000, Wookey wrote: > Source: mesa > Version: 9.2.2-1 > Severity: normal > Tags: patch > User: debian-arm@lists.debian.org > Usertag: arm64 > > This package fails to build for arm64. > AFAICT this was applied upstream in 10.0. Cheers, JulienAttachment: signature.asc
Description: Digital signature
--- End Message ---