Print this page
Suppress lx_brand and VDSO complains from ABI checking.

Split Close
Expand all
Collapse all
          --- old/exception_lists/interface_check
          +++ new/exception_lists/interface_check
↓ open down ↓ 86 lines elided ↑ open up ↑
  87   87  NOVERDEF        ^usr/MACH(lib)/s10_brand\.so\.1$
  88   88  NOVERDEF        ^usr/MACH(lib)/s10_npreload\.so\.1$
  89   89  NOVERDEF        ^usr/MACH(lib)/sn1_brand\.so\.1$
  90   90  NOVERDEF        ^usr/lib/fs/[^/]*/fstyp\.so\.1$
  91   91  NOVERDEF        ^usr/lib/libmilter\.so\.1$
  92   92  NOVERDEF        ^usr/lib/libwrap\.so\.1\.0$
  93   93  NOVERDEF        ^usr/lib/locale/MACH(iso_8859_1)/iso_8859_1\.so\.3$
  94   94  NOVERDEF        ^usr/lib/picl/plugins$
  95   95  NOVERDEF        ^usr/sadm/admin/dhcpmgr/dhcpmgr\.so\.1$
  96   96  NOVERDEF        ^usr/sadm/admin/printmgr/lib/libpmgr\.so\.1$
       97 +NOVERDEF        ^usr/MACH(lib)/lx_brand\.so\.1$
  97   98  
  98   99  
  99  100  # Objects that are allowed to deviate from our standard version
 100  101  # names.
 101  102  NONSTD_VERNAME  ^MACH(lib)/libsqlite-sys\.so\.
 102  103  NONSTD_VERNAME  ^usr/MACH(lib)/libtecla\.so\.1$
      104 +NONSTD_VERNAME  ^usr/lib/brand/lx/lx_vdso\.so\.1$
      105 +NONSTD_VERNAME  ^usr/lib/brand/lx/amd64/lx_vdso\.so\.1$
 103  106  
 104  107  # These libc variants have an SONAME of libc\.so\.1$
 105  108  NONSTD_VERNAME  ^usr/MACH(lib)/libc/libc_hwcap[1-3]+\.so\.1$
 106  109  
 107  110  # The ABI requires the SONAME for libsys.so.1 to be /usr/lib/ld.so.1
 108  111  # That means that the base version will also be /usr/lib/ld.so.1, which
 109  112  # is non-standard.
 110  113  NONSTD_VERNAME  ^usr/lib/libsys\.so\.1$
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX