While diagnosing why the compilation of openssl-0.9.6c blew up on
a "linux-sparcv8" platform, I found that in the Configure script,
some linux platforms simply don't have any table data for shared
libraries at all.  I'm curious why.  Is it that no one has simply
ever completed a porting or testing of shared libraries on these
various Linux platforms?

Is this something I can supply patches for to developers?  Or is
this data compiled into this form (in the %table array in Configure)
from somewhere else?

I'm also curious why the RC4_CHAR setting for sparc.  Is that due to
alignment limitations?


The Configure %table data (formatted by "make TABLE") shows for the
"linux-sparcv8" platform:

*** linux-sparcv8
$cc           = gcc
$cflags       = -mv8 -DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DBN_DIV2W
$unistd       =
$thread_cflag = -D_REENTRANT
$lflags       =
$bn_ops       = BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR
$bn_obj       = asm/sparcv8.o
$des_obj      =
$bf_obj       =
$md5_obj      =
$sha1_obj     =
$cast_obj     =
$rc4_obj      =
$rmd160_obj   =
$rc5_obj      =
$dso_scheme   =
$shared_target=
$shared_cflag =
$shared_extension =
$ranlib       =

For comparison, here is "linux-elf":

*** linux-elf
$cc           = gcc
$cflags       = -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall
$unistd       =
$thread_cflag = -D_REENTRANT
$lflags       = -ldl
$bn_ops       = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$bn_obj       = asm/bn86-elf.o asm/co86-elf.o
$des_obj      = asm/dx86-elf.o asm/yx86-elf.o
$bf_obj       = asm/bx86-elf.o
$md5_obj      = asm/mx86-elf.o
$sha1_obj     = asm/sx86-elf.o
$cast_obj     = asm/cx86-elf.o
$rc4_obj      = asm/rx86-elf.o
$rmd160_obj   = asm/rm86-elf.o
$rc5_obj      = asm/r586-elf.o
$dso_scheme   = dlfcn
$shared_target= linux-shared
$shared_cflag = -fPIC
$shared_extension = .so.$(SHLIB_MAJOR).$(SHLIB_MINOR)
$ranlib       =

-- 
-----------------------------------------------------------------
| Phil Howard - KA9WGN |   Dallas   | http://linuxhomepage.com/ |
| [EMAIL PROTECTED] | Texas, USA | http://phil.ipal.org/     |
-----------------------------------------------------------------
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to