On Sun, Apr 07, 2013 at 11:57:26PM +0800, Hailei Hu wrote:
> hi,everyone!
> I am trying to compile a x64 version of openssl 1.0.1e on Ubuntu 12.10
> x64. I use the following command:
>
> ./Configure linux-generic64
Try a more sensible target:
$ ./Configure LIST | grep '^linux.*64'
linux-generic64
linux-ia64
linux-ia64-ecc
linux-ia64-icc
linux-ppc64
linux-x86_64
linux64-s390x
linux64-sparcv9
The "linux-generic64" target appears to be an incomplete template for
actual 64-bit CPUs:
*** linux-generic64
$cc = gcc
$cflags = -DTERMIO -O3 -Wall
$thread_cflag = -D_REENTRANT
$lflags = -ldl
$bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR
$perlasm_scheme = void
$dso_scheme = dlfcn
$shared_target= linux-shared
$shared_cflag = -fPIC
$shared_extension = .so.$(SHLIB_MAJOR).$(SHLIB_MINOR)
vs. say:
*** linux-x86_64
$cc = gcc
$cflags = -m64 -DL_ENDIAN -DTERMIO -O3 -Wall
$thread_cflag = -D_REENTRANT
$lflags = -ldl
$bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL
$cpuid_obj = x86_64cpuid.o
$bn_obj = x86_64-gcc.o x86_64-mont.o x86_64-mont5.o x86_64-gf2m.o
modexp512-x86_64.o
$aes_obj = aes-x86_64.o vpaes-x86_64.o bsaes-x86_64.o aesni-x86_64.o
aesni-sha1-x86_64.o
$md5_obj = md5-x86_64.o
$sha1_obj = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
$rc4_obj = rc4-x86_64.o rc4-md5-x86_64.o
$wp_obj = wp-x86_64.o
$cmll_obj = cmll-x86_64.o cmll_misc.o
$modes_obj = ghash-x86_64.o
$perlasm_scheme = elf
$dso_scheme = dlfcn
$shared_target= linux-shared
$shared_cflag = -fPIC
$shared_ldflag = -m64
$shared_extension = .so.$(SHLIB_MAJOR).$(SHLIB_MINOR)
$multilib = 64
--
Viktor.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [email protected]