[openssl-users] 1.1.1 pre1 tests failing on Solaris SPARC

Dennis Clarke dclarke at blastwave.org
Sat Feb 24 05:24:34 UTC 2018

I have run into a bit of a snag here.  Firstly everything compiles just
fine with zero code changes. Zero. All we need are some careful CFLAGS
and the compile moves along swimmingly. However the test stage gets
terribly wedged just after test 70-test_clienthello.t completes. Not
sure why but the various scripts and test files are hell bent on using
the perl in the system as opposed to what I have set in an env var
PERL=/usr/local/bin/perl.  That may be the issue. Not sure.  Also would
be really nice if all the shell scripts could use the the bash shell in
the env var CONFIG_SHELL which is pointed to /usr/local/bin/bash.

If you have any thoughts let me know or I will jsut keep on with my awk
and sed kung fu here changing all the scripts.


ps: I still need to get this all built for baseline v9 and not the
      more modern processors :

corv $ elfdump -devl ./apps/openssl

ELF Header
   ei_magic:   { 0x7f, E, L, F }
   ei_class:   ELFCLASS64          ei_data:       ELFDATA2MSB
   ei_osabi:   ELFOSABI_SOLARIS    ei_abiversion: EAV_SUNW_CURRENT
   e_machine:  EM_SPARCV9          e_version:     EV_CURRENT
   e_type:     ET_EXEC
   e_entry:           0x10001c600  e_ehsize:     64  e_shstrndx:  29
   e_shoff:              0xe0ea38  e_shentsize:  64  e_shnum:     31
   e_phoff:                  0x40  e_phentsize:  56  e_phnum:     6

Version Needed Section:  .SUNW_version
      index  file                        version
        [2]  libssl.so                   OPENSSL_1_1_0        [ INFO ]
        [3]                              OPENSSL_1_1_1
        [4]  libcrypto.so                OPENSSL_1_1_0        [ INFO ]
        [5]                              OPENSSL_1_1_1
        [6]  libsocket.so.1              SUNW_0.7
        [7]  libpthread.so.1             SUNW_1.2
        [8]                              SUNW_0.9             [ INFO ]
        [9]  libc.so.1                   SUNW_1.21.2
       [10]                              SUNW_0.7             [ INFO ]

Dynamic Section:  .dynamic
      index  tag                value
        [0]  NEEDED            0x6d18              libssl.so
        [1]  NEEDED            0x6d3e              libcrypto.so
        [2]  NEEDED            0x6d9b              libz.so.1
        [3]  NEEDED            0x6d4b              libsocket.so.1
        [4]  NEEDED            0x6da5              libnsl.so.1
        [5]  NEEDED            0x6db1              libdl.so.1
        [6]  NEEDED            0x6d63              libpthread.so.1
        [7]  NEEDED            0x6d85              libc.so.1
        [8]  INIT              0x1006caa58
        [9]  FINI              0x1006caa68
       [10]  RUNPATH           0x6dbc /usr/local/lib:/usr/local/ssl/lib
       [11]  RPATH             0x6dbc /usr/local/lib:/usr/local/ssl/lib
       [12]  HASH              0x1000001d0
       [13]  STRTAB            0x10000c9c0
       [14]  STRSZ             0x6fde
       [15]  SYMTAB            0x1000033d8
       [16]  SYMENT            0x18
       [17]  CHECKSUM          0x33bc
       [18]  VERNEED           0x1000139a0
       [19]  VERNEEDNUM        0x5
       [20]  PLTRELSZ          0x7b60
       [21]  PLTREL            0x7
       [22]  JMPREL            0x100014a90
       [23]  RELA              0x100014700
       [24]  RELASZ            0x7ef0
       [25]  RELAENT           0x18
       [26]  DEBUG             0
       [27]  SUNW_CAP          0x1000001b0
       [28]  FLAGS             0                   0
       [29]  FLAGS_1           0                   0
       [30]  SUNW_STRPAD       0x200
       [31]  SUNW_LDMACH       0x2b                EM_SPARCV9
       [32]  PLTGOT            0x1007ead00
    [33-43]  NULL              0

corv $ LD_LIBRARY_PATH=`pwd` ./apps/openssl version
OpenSSL 1.1.1-pre1 (alpha) 13 Feb 2018
corv $

More information about the openssl-users mailing list