[oi-dev] [HEADS UP] OpenJDK 8 is the default JDK now

Alexander Pyhalov alp at rsu.ru
Thu Mar 9 13:45:30 UTC 2017


We've found another issue with illumos-gate build after switching to 
OpenJDK 8.

When you switch to building illumos-gate with OpenJDK8, buld will 
produce packages, but post-build check procedures can fail with similar 
messages (see below).
To fix it, update to produced bits. After that next illumos-gate build 
job will be clean.

==== Check ELF runtime attributes ====

lib/amd64/libzfs.so.1:  libdevid.so.1 (ILLUMOS_0.1) =>   (version not found)
lib/amd64/libzfs.so.1:  symbol not found: devid_str_from_path 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/lib/amd64/libzfs.so.1) 
   <no -zdefs?>
usr/lib/smbsrv/amd64/libfksmbsrv.so.1:  libfakekernel.so.1 =>    (file 
not found)       <no -zdefs?>
usr/lib/smbsrv/amd64/libfksmbsrv.so.1:  symbol not found: zone0 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libfksmbsrv.so.1) 
   <no -zdefs?>
usr/lib/smbsrv/amd64/libfksmbsrv.so.1:  symbol not found: msec_per_tick 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libfksmbsrv.so.1) 
   <no -zdefs?>
usr/lib/smbsrv/amd64/libfksmbsrv.so.1:  symbol not found: tick_per_msec 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libfksmbsrv.so.1) 
   <no -zdefs?>
usr/lib/smbsrv/amd64/libfksmbsrv.so.1:  symbol not found: hz 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libfksmbsrv.so.1) 
   <no -zdefs?>
usr/lib/smbsrv/amd64/libmlrpc.so.1:     libsmb.so.1 =>   (file not 
found)       <no -zdefs?>
usr/lib/smbsrv/amd64/libmlrpc.so.1:     symbol not found: 
smb_wcequiv_strlen 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlrpc.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libmlrpc.so.1:     symbol not found: smb_mbstowcs 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlrpc.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libmlrpc.so.1:     symbol not found: smb_sid_len 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlrpc.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libmlrpc.so.1:     symbol not found: smb_mbtowc 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlrpc.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libmlrpc.so.1:     unused search 
path=/usr/lib/smbsrv/amd64  (RUNPATH/RPATH from file 
/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlrpc.so.1) 
    <remove search path?>
usr/lib/smbsrv/amd64/libmlsvc.so.1:     libmlrpc.so.1 =>         (file 
not found)       <no -zdefs?>
usr/lib/smbsrv/amd64/libmlsvc.so.1:     libsmb.so.1 =>   (file not 
found)       <no -zdefs?>
usr/lib/smbsrv/amd64/libmlsvc.so.1:     libsmbns.so.1 =>         (file 
not found)       <no -zdefs?>
usr/lib/smbsrv/amd64/libmlsvc.so.1:     symbol not found: ndt__ulong 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlsvc.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libmlsvc.so.1:     symbol not found: ndt__ushort 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlsvc.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libmlsvc.so.1:     symbol not found: ndt__uchar 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlsvc.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libmlsvc.so.1:     symbol not found: ndt_s_wchar 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlsvc.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libmlsvc.so.1:     unused search 
path=/usr/lib/smbsrv/amd64  (RUNPATH/RPATH from file 
/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libmlsvc.so.1) 
    <remove search path?>
usr/lib/smbsrv/amd64/libsmbns.so.1:     libsmb.so.1 =>   (file not 
found)       <no -zdefs?>
usr/lib/smbsrv/amd64/libsmbns.so.1:     symbol not found: 
smb_config_getstr 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libsmbns.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libsmbns.so.1:     symbol not found: 
smb_getfqdomainname 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libsmbns.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libsmbns.so.1:     symbol not found: smb_strcasecmp 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libsmbns.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libsmbns.so.1:     symbol not found: smb_syslog 
 
(/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libsmbns.so.1) 
      <no -zdefs?>
usr/lib/smbsrv/amd64/libsmbns.so.1:     unused search 
path=/usr/lib/smbsrv/amd64  (RUNPATH/RPATH from file 
/jenkins/jobs/illumos-gate/workspace/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/usr/lib/smbsrv/amd64/libsmbns.so.1) 
    <remove search path?>

==== Diff ELF runtime attributes (since last build) ====



-- 
Best regards,
Alexander Pyhalov,
system administrator of Southern Federal University IT department




More information about the oi-dev mailing list