[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openssl-cvs
Subject:    [CVS] OpenSSL: openssl/ Configure TABLE
From:       "Andy Polyakov" <appro () openssl ! org>
Date:       2005-10-22 20:21:42
Message-ID: 20051022202142.4E7171AC6537 () master ! openssl ! org
[Download RAW message or body]

  OpenSSL CVS Repository
  http://cvs.openssl.org/
  ____________________________________________________________________________

  Server: cvs.openssl.org                  Name:   Andy Polyakov
  Root:   /v/openssl/cvs                   Email:  appro@openssl.org
  Module: openssl                          Date:   22-Oct-2005 22:21:41
  Branch: HEAD                             Handle: 2005102221214001

  Modified files:
    openssl                 Configure TABLE

  Log:
    Integrate sparcv9a-mont.pl into UltraSPARC builds.

  Summary:
    Revision    Changes     Path
    1.515       +7  -7      openssl/Configure
    1.200       +10 -10     openssl/TABLE
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openssl/Configure
  ============================================================================
  $ cvs diff -u -r1.514 -r1.515 Configure
  --- openssl/Configure	19 Oct 2005 18:46:19 -0000	1.514
  +++ openssl/Configure	22 Oct 2005 20:21:40 -0000	1.515
  @@ -201,8 +201,8 @@
   "solaris-sparcv7-gcc","gcc:-O3 -fomit-frame-pointer -Wall -DB_ENDIAN \
-DBN_DIV2W::-D_REENTRANT::-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL \
BF_PTR:${no_asm}:dlfcn:solaris-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  "solaris-sparcv8-gcc","gcc:-mv8 -O3 -fomit-frame-pointer -Wall -DB_ENDIAN \
-DBN_DIV2W::-D_REENTRANT::-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL \
BF_PTR::sparcv8.o:des_enc-sparc.o \
fcrypt_b.o:::::::::dlfcn:solaris-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  # -m32 should be safe to add as long as driver recognizes -mcpu=ultrasparc
  -"solaris-sparcv9-gcc","gcc:-m32 -mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall \
-DB_ENDIAN -DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR \
RC4_CHUNK DES_UNROLL BF_PTR::sparcv8plus.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv8plus.o::::::dlfcn:solaris-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
                
  -"solaris64-sparcv9-gcc","gcc:-m64 -mcpu=ultrasparc -O3 -Wall \
-DB_ENDIAN::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR \
RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR:::des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv9.o::::::dlfcn:solaris-shared:-fPIC:-m64 \
-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",  +"solaris-sparcv9-gcc","gcc:-m32 \
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN \
-DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK \
DES_UNROLL BF_PTR::sparcv8plus.o sparcv9a-mont.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv8plus.o::::::dlfcn:solaris-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  +"solaris64-sparcv9-gcc","gcc:-m64 -mcpu=ultrasparc -O3 -Wall \
-DB_ENDIAN::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR \
RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR::bn_asm.o \
sparcv9a-mont.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv9.o::::::dlfcn:solaris-shared:-fPIC:-m64 \
-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",  ####
   "debug-solaris-sparcv8-gcc","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG \
-DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -O -g -mv8 -Wall \
-DB_ENDIAN::-D_REENTRANT::-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL \
BF_PTR::sparcv8.o::::::::::dlfcn:solaris-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  "debug-solaris-sparcv9-gcc","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG \
-DCRYPTO_MDEBUG_ALL -DPEDANTIC -O -g -mcpu=ultrasparc -pedantic -ansi -Wall -Wshadow \
-Wno-long-long -D__EXTENSIONS__ -DB_ENDIAN \
-DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK \
DES_UNROLL BF_PTR::sparcv8plus.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv8plus.o::::::dlfcn:solaris-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  @@ -213,8 +213,8 @@
   # SC5.0 note: Compiler common patch 107357-01 or later is required!
   "solaris-sparcv7-cc","cc:-xO5 -xstrconst -xdepend -Xa -DB_ENDIAN \
-DBN_DIV2W::-D_REENTRANT::-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_PTR \
DES_RISC1 DES_UNROLL BF_PTR:${no_asm}:dlfcn:solaris-shared:-KPIC:-G -dy -z \
text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",  "solaris-sparcv8-cc","cc:-xarch=v8 -xO5 \
-xstrconst -xdepend -Xa -DB_ENDIAN -DBN_DIV2W::-D_REENTRANT::-lsocket -lnsl \
-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_PTR DES_RISC1 DES_UNROLL \
BF_PTR::sparcv8.o:des_enc-sparc.o fcrypt_b.o:::::::::dlfcn:solaris-shared:-KPIC:-G \
                -dy -z text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  -"solaris-sparcv9-cc","cc:-xtarget=ultra -xarch=v8plus -xO5 -xstrconst -xdepend -Xa \
-DB_ENDIAN -DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR \
RC4_CHUNK_LL DES_PTR DES_RISC1 DES_UNROLL BF_PTR::sparcv8plus.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv8plus.o::::::dlfcn:solaris-shared:-KPIC:-G -dy -z \
                text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  -"solaris64-sparcv9-cc","cc:-xtarget=ultra -xarch=v9 -xO5 -xstrconst -xdepend -Xa \
-DB_ENDIAN::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR \
RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR:::des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv9.o::::::dlfcn:solaris-shared:-KPIC:-xarch=v9 -G -dy -z \
text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):/usr/ccs/bin/ar rs",  \
+"solaris-sparcv9-cc","cc:-xtarget=ultra -xarch=v8plusa -xO5 -xstrconst -xdepend -Xa \
-DB_ENDIAN -DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR \
RC4_CHUNK_LL DES_PTR DES_RISC1 DES_UNROLL BF_PTR::sparcv8plus.o \
sparcv9a-mont.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv8plus.o::::::dlfcn:solaris-shared:-KPIC:-G -dy -z \
text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",  \
+"solaris64-sparcv9-cc","cc:-xtarget=ultra -xarch=v9a -xO5 -xstrconst -xdepend -Xa \
-DB_ENDIAN::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR \
RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR::bn_asm.o \
sparcv9a-mont.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv9.o::::::dlfcn:solaris-shared:-KPIC:-xarch=v9 -G -dy -z \
text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):/usr/ccs/bin/ar rs",  ####
   "debug-solaris-sparcv8-cc","cc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG \
-DCRYPTO_MDEBUG_ALL -xarch=v8 -g -O -xstrconst -Xa -DB_ENDIAN \
-DBN_DIV2W::-D_REENTRANT::-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_PTR \
DES_RISC1 DES_UNROLL BF_PTR::sparcv8.o::::::::::dlfcn:solaris-shared:-KPIC:-G -dy -z \
text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",  "debug-solaris-sparcv9-cc","cc:-DBN_DEBUG \
-DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -xtarget=ultra \
-xarch=v8plus -g -O -xstrconst -Xa -DB_ENDIAN \
-DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR \
RC4_CHUNK_LL DES_PTR DES_RISC1 DES_UNROLL \
BF_PTR::sparcv8plus.o::::md5-sparcv8plus.o::::::dlfcn:solaris-shared:-KPIC:-G -dy -z \
text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",   @@ -333,9 +333,9 @@
   "linux-sparcv8","gcc:-mv8 -DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall \
-DBN_DIV2W::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL \
BF_PTR::sparcv8.o:des_enc-sparc.o \
fcrypt_b.o:::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",  # \
it's a real mess with -mcpu=ultrasparc option under Linux, but  # -Wa,-Av8plus should \
                do the trick no matter what.
  -"linux-sparcv9","gcc:-m32 -mcpu=ultrasparc -DB_ENDIAN -DTERMIO -O3 \
-fomit-frame-pointer -Wall -Wa,-Av8plus \
-DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL \
BF_PTR::sparcv8plus.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv8plus.o::::::dlfcn:linux-shared:-fPIC:-m32:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  +"linux-sparcv9","gcc:-m32 -mcpu=ultrasparc -DB_ENDIAN -DTERMIO -O3 \
-fomit-frame-pointer -Wall -Wa,-Av8plusa \
-DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL \
BF_PTR::sparcv8plus.o sparcv9a-mont.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv8plus.o::::::dlfcn:linux-shared:-fPIC:-m32:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  # GCC 3.1 is a requirement
  -"linux64-sparcv9","gcc:-m64 -mcpu=ultrasparc -DB_ENDIAN -DTERMIO -O3 \
-fomit-frame-pointer -Wall::-D_REENTRANT:ULTRASPARC:-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR \
RC4_CHUNK DES_UNROLL BF_PTR:::des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv9.o::::::dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  +"linux64-sparcv9","gcc:-m64 -mcpu=ultrasparc -DB_ENDIAN -DTERMIO -O3 \
-fomit-frame-pointer -Wall::-D_REENTRANT:ULTRASPARC:-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR \
RC4_CHUNK DES_UNROLL BF_PTR::bn_asm.o sparcv9a-mont.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv9.o::::::dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  #### Alpha Linux with GNU C and Compaq C setups
   # Special notes:
   # - linux-alpha+bwx-gcc is ment to be used from ./config only. If you
  @@ -365,7 +365,7 @@
   # -DMD32_REG_T=int doesn't actually belong in sparc64 target, it
   # simply *happens* to work around a compiler bug in gcc 3.3.3,
   # triggered by RIPEMD160 code.
  -"BSD-sparc64",	"gcc:-DB_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int \
-Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR \
DES_RISC2 BF_PTR:::des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv9.o::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  +"BSD-sparc64",	"gcc:-DB_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int \
-Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR \
DES_RISC2 BF_PTR::bn_asm.o sparcv9a-mont.o:des_enc-sparc.o \
fcrypt_b.o:::md5-sparcv9.o::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  "BSD-ia64",	"gcc:-DL_ENDIAN -DTERMIOS -O3 \
-Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL \
DES_INT:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", \
"BSD-x86_64",	"gcc:-DL_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int \
-Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT \
DES_UNROLL:${x86_64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  
  @@ .
  patch -p0 <<'@@ .'
  Index: openssl/TABLE
  ============================================================================
  $ cvs diff -u -r1.199 -r1.200 TABLE
  --- openssl/TABLE	19 Oct 2005 18:46:20 -0000	1.199
  +++ openssl/TABLE	22 Oct 2005 20:21:41 -0000	1.200
  @@ -144,7 +144,7 @@
   $lflags       = 
   $bn_ops       = SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 \
BF_PTR  $cpuid_obj    = 
  -$bn_obj       = 
  +$bn_obj       = bn_asm.o sparcv9a-mont.o
   $des_obj      = des_enc-sparc.o fcrypt_b.o
   $aes_obj      = 
   $bf_obj       = 
  @@ -2864,14 +2864,14 @@
   
   *** linux-sparcv9
   $cc           = gcc
  -$cflags       = -m32 -mcpu=ultrasparc -DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer \
-Wall -Wa,-Av8plus -DBN_DIV2W  +$cflags       = -m32 -mcpu=ultrasparc -DB_ENDIAN \
-DTERMIO -O3 -fomit-frame-pointer -Wall -Wa,-Av8plusa -DBN_DIV2W  $unistd       = 
   $thread_cflag = -D_REENTRANT
   $sys_id       = ULTRASPARC
   $lflags       = -ldl
   $bn_ops       = BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR
   $cpuid_obj    = 
  -$bn_obj       = sparcv8plus.o
  +$bn_obj       = sparcv8plus.o sparcv9a-mont.o
   $des_obj      = des_enc-sparc.o fcrypt_b.o
   $aes_obj      = 
   $bf_obj       = 
  @@ -2925,7 +2925,7 @@
   $lflags       = -ldl
   $bn_ops       = SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR
   $cpuid_obj    = 
  -$bn_obj       = 
  +$bn_obj       = bn_asm.o sparcv9a-mont.o
   $des_obj      = des_enc-sparc.o fcrypt_b.o
   $aes_obj      = 
   $bf_obj       = 
  @@ -3512,14 +3512,14 @@
   
   *** solaris-sparcv9-cc
   $cc           = cc
  -$cflags       = -xtarget=ultra -xarch=v8plus -xO5 -xstrconst -xdepend -Xa \
-DB_ENDIAN -DBN_DIV2W  +$cflags       = -xtarget=ultra -xarch=v8plusa -xO5 -xstrconst \
-xdepend -Xa -DB_ENDIAN -DBN_DIV2W  $unistd       = 
   $thread_cflag = -D_REENTRANT
   $sys_id       = ULTRASPARC
   $lflags       = -lsocket -lnsl -ldl
   $bn_ops       = BN_LLONG RC4_CHAR RC4_CHUNK_LL DES_PTR DES_RISC1 DES_UNROLL BF_PTR
   $cpuid_obj    = 
  -$bn_obj       = sparcv8plus.o
  +$bn_obj       = sparcv8plus.o sparcv9a-mont.o
   $des_obj      = des_enc-sparc.o fcrypt_b.o
   $aes_obj      = 
   $bf_obj       = 
  @@ -3546,7 +3546,7 @@
   $lflags       = -lsocket -lnsl -ldl
   $bn_ops       = BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR
   $cpuid_obj    = 
  -$bn_obj       = sparcv8plus.o
  +$bn_obj       = sparcv8plus.o sparcv9a-mont.o
   $des_obj      = des_enc-sparc.o fcrypt_b.o
   $aes_obj      = 
   $bf_obj       = 
  @@ -3620,14 +3620,14 @@
   
   *** solaris64-sparcv9-cc
   $cc           = cc
  -$cflags       = -xtarget=ultra -xarch=v9 -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN
  +$cflags       = -xtarget=ultra -xarch=v9a -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN
   $unistd       = 
   $thread_cflag = -D_REENTRANT
   $sys_id       = ULTRASPARC
   $lflags       = -lsocket -lnsl -ldl
   $bn_ops       = SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 \
DES_UNROLL BF_PTR  $cpuid_obj    = 
  -$bn_obj       = 
  +$bn_obj       = bn_asm.o sparcv9a-mont.o
   $des_obj      = des_enc-sparc.o fcrypt_b.o
   $aes_obj      = 
   $bf_obj       = 
  @@ -3654,7 +3654,7 @@
   $lflags       = -lsocket -lnsl -ldl
   $bn_ops       = SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 \
DES_UNROLL BF_PTR  $cpuid_obj    = 
  -$bn_obj       = 
  +$bn_obj       = bn_asm.o sparcv9a-mont.o
   $des_obj      = des_enc-sparc.o fcrypt_b.o
   $aes_obj      = 
   $bf_obj       = 
  @@ .
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
CVS Repository Commit List                     openssl-cvs@openssl.org
Automated List Manager                           majordomo@openssl.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic