Package: openssl
Version: 0.9.8o-2
Severity: wishlist
User: [email protected]
Usertags: armhf


Please add the new architecture armhf to openssl. 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 openssl 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 openssl-0.9.8o/debian/patches/debian-targets.patch openssl-0.9.8o.armhf//debian/patches/debian-targets.patch
--- openssl-0.9.8o/debian/patches/debian-targets.patch	2010-04-17 23:43:53.000000000 +0000
+++ openssl-0.9.8o.armhf//debian/patches/debian-targets.patch	2010-09-14 22:13:26.347030618 +0000
@@ -13,6 +13,7 @@
 +"debian-arm","gcc:-DL_ENDIAN -DTERMIO -O2 -Wa,--noexecstack -g -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
 +"debian-armeb","gcc:-DB_ENDIAN -DTERMIO -O2 -Wa,--noexecstack -g -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
 +"debian-armel","gcc:-DL_ENDIAN -DTERMIO -O2 -Wa,--noexecstack -g -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++"debian-armhf","gcc:-DL_ENDIAN -DTERMIO -O2 -Wa,--noexecstack -g -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
 +#"debian-amd64","gcc:-DL_ENDIAN -DTERMIO -O3 -Wa,--noexecstack -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
 +"debian-amd64", "gcc:-m64 -DL_ENDIAN -DTERMIO -O3 -Wa,--noexecstack -g -Wall -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK RC4_CHAR BF_PTR2 DES_INT DES_UNROLL:${x86_64_asm_linux}:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
 +"debian-avr32", "gcc:-DB_ENDIAN -DTERMIO -O3 -Wa,--noexecstack -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG_BF_PTR::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",

Reply via email to