gnutls 3.5.19 on solaris sparc v9

Riccardo Mottola rmottola at opencsw.org
Tue Oct 22 12:34:11 CEST 2024


Hi,

I separate the thread. As written, I was able to build more modern 
3.5.19 on solaris 9 intel, solaris 10 sparc&intel. It fails on Sparc 
solaris 9.

Failure I see is at link stage:
gmake[3]: Entering directory 
`/home/rmottola/opencsw/gnutls3/trunk/work/solaris9-sparc/build-isa-sparcv9/gnutls-3.5.19/src'
gmake[4]: Entering directory 
`/home/rmottola/opencsw/gnutls3/trunk/work/solaris9-sparc/build-isa-sparcv9/gnutls-3.5.19/src'
   CCLD     psktool
ld: fatal: file /opt/csw/lib/libopts.so: wrong ELF class: ELFCLASS32
ld: fatal: File processing errors. No output written to .libs/psktool
collect2: ld returned 1 exit status
gmake[4]: *** [psktool] Error 1


file  /opt/csw/lib/libopts.so
/opt/csw/lib/libopts.so:        ELF 32-bit MSB dynamic lib SPARC Version 
1, dynamically linked, not stripped


It appears to be a linker error. sparcv9 is being built, libobts.so is 
"sparc version1" so classic 32bit...  is it mixing something up? Perhaps 
libopts is missing its v9 version?

Riccardo


More information about the maintainers mailing list