Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please approve my upload for package clang, this fixes two issues one of which
is filed as a grave bug. The other I also judge to be grave but is not currently
filed as a bug in debian (if you want me to file it as one I will)

The first issue is on armhf. While I fixed the linker invocation some time ago
(and it took ages to get the patch uploaded due to arguments over the broken
3.1 version in sid which was eventually cleared as an epoch upload) I did not
think to test passing of floating point arguments between clang build code and
gcc built code.

It turns out that the CPU default clang was using on armhf was rediculously 
low and this causes clang to silently fail to correctly implement the hard 
float ABI. My patch raises the CPU default.

I have set the CPU default to armv6 because as far as I can tell clang 3.0's
armv7 setting's imply features that debian armhf doesn't have. Ubuntu has
a patch that solves this but I judged that patch too intrusive and hacky for
debian. So setting the default to armv6 appeared to be the "least bad" 
soloution.

The second change is for powerpc and was picked from ubuntu it stops the
package being built with altivec as the default since debian powerpc does
not require altivec. This patch was pointed out to me by adam conrad while
discussing the armhf issues.

Debdiff is attatched.

-- System Information:
Debian Release: 6.0.3
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'oldstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to