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


Reply via email to