Package: eglibc Version: 2.11.2-5 Severity: normal User: debian-...@lists.debian.org Usertags: armhf
Please add the new architecture armhf to eglibc. In case you are unaware of armhf, there is an ongoing effort to provide a new optimized ARM port using hardfloat EABI. The ports' base requirements are armv7-a, thumb-2, vfpv3-d16 and it's going to use by default -mfloat-abi=hard (vs soft on armel, or softfp on Ubuntu). So far benchmarks have shown that it's on average 30-40% faster than softfp. The port is already setup on debian-ports.org and there are 5 autobuilders setup and busy compiling packages: http://buildd.debian-ports.org/status/architecture.php?a=armhf&suite=unstable The port right now uses eglibc with the attached patch. Please consider applying the patch -or in case I have made a mistake or misunderstood something, please correct me if I'm wrong. I will maintain the port and I have rejoined Debian recently. Regards Konstantinos Margaritis Genesi USA, Senior Software engineer, armhf port maintainer Debian Developer
diff -ruN eglibc-2.11.2/debian/libc6.symbols.armhf eglibc-2.11.2.armhf//debian/libc6.symbols.armhf --- eglibc-2.11.2/debian/libc6.symbols.armhf 1970-01-01 00:00:00.000000000 +0000 +++ eglibc-2.11.2.armhf//debian/libc6.symbols.armhf 2010-09-14 11:53:19.217018116 +0000 @@ -0,0 +1,5 @@ +#include "libc6.symbols.common" +ld-linux.so.3 #PACKAGE# #MINVER# +#include "symbols.wildcards" +libc.so.6 #PACKAGE# #MINVER# +#include "symbols.wildcards" diff -ruN eglibc-2.11.2/debian/rules.d/control.mk eglibc-2.11.2.armhf//debian/rules.d/control.mk --- eglibc-2.11.2/debian/rules.d/control.mk 2010-09-14 12:00:13.000000000 +0000 +++ eglibc-2.11.2.armhf//debian/rules.d/control.mk 2010-09-14 11:51:41.967023611 +0000 @@ -2,7 +2,7 @@ debian/control.in/libc6: debian/control.in/libc debian/rules.d/control.mk sed -e 's...@libc@%libc6%g' \ - -e 's...@archs@%amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc powerpcspe ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb%g' < $< > $@ + -e 's...@archs@%amd64 arm armeb armel armhf i386 m32r m68k mips mipsel powerpc powerpcspe ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb%g' < $< > $@ debian/control.in/libc6.1: debian/control.in/libc debian/rules.d/control.mk sed -e 's...@libc@%libc6.1%g;s...@archs@%alpha ia64%g' < $< > $@ diff -ruN eglibc-2.11.2/debian/sysdeps/armhf.mk eglibc-2.11.2.armhf//debian/sysdeps/armhf.mk --- eglibc-2.11.2/debian/sysdeps/armhf.mk 1970-01-01 00:00:00.000000000 +0000 +++ eglibc-2.11.2.armhf//debian/sysdeps/armhf.mk 2010-09-14 11:53:01.557017981 +0000 @@ -0,0 +1 @@ +libc_add-ons = ports nptl $(add-ons)