Hi,
I'm building debug ON from the onnv_97 tag with the b97 onbld tools and closed
bins from the dlc page and ran into the following reference error when building
x86:
==== Check ELF runtime attributes ====
./usr/lib/security/amd64/pkcs11_softtoken.so.1: symbol not found: htonll
(/builds/jweeks/onnv_97/proto/root_i386/usr/lib/security/amd64/pkcs11_softtoken.so.1)
<no -zdefs?>
./usr/lib/security/amd64/pkcs11_softtoken.so.1: symbol not found: ntohll
(/builds/jweeks/onnv_97/proto/root_i386/usr/lib/security/amd64/pkcs11_softtoken.so.1)
<no -zdefs?>
./usr/lib/security/pkcs11_softtoken.so.1: symbol not found: htonll
(/builds/jweeks/onnv_97/proto/root_i386/usr/lib/security/pkcs11_softtoken.so.1)
<no -zdefs?>
./usr/lib/security/pkcs11_softtoken.so.1: symbol not found: ntohll
(/builds/jweeks/onnv_97/proto/root_i386/usr/lib/security/pkcs11_softtoken.so.1)
<no -zdefs?>
==== Diff ELF runtime attributes (since last build) ====
The problem does not occur when building the SPARC version with closed bins
from b97.
I was building with the debug closed bins from 20080825 before the b97 versions
showed on the web site and didn't run into this error. I have a bad feeling
that the closed bins for x86 b97 were built from post 97 sources.
The following changeset went in after b97:
changeset: 7421:8b7f030a1d82
user: Daniel Anderson <Daniel.Anderson at Sun.COM>
date: Wed Aug 27 15:53:48 2008 -0700
summary: 5007142 Add ntohll and htonll to sys/byteorder.h
So, the amd64/pkcs11_softtoken.so.1 library from the x86 b97 debug closed bins
is referencing a function that is not available in b97 libc.
Has anybody else run into this issue?
Thanks,
John