Print this page
1427 import libssl

@@ -18,10 +18,11 @@
 #
 # CDDL HEADER END
 #
 
 #
+# Copyright 2015 Gary Mills
 # Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
 #
 
 # This file provides exceptions to the usual rules applied to ELF objects by
 # check_rtime. All strings are Perl regular expressions that are compared to

@@ -58,10 +59,14 @@
 SKIP            ^usr/platform/.*/libpsvcplugin_psr\.so\.1
 SKIP            ^usr/platform/.*/libpsvcpolicy_psr\.so\.1
 SKIP            ^usr/platform/.*/libpsvcpolicy\.so\.1
 SKIP            ^usr/lib/sysevent/modules/picl_slm.so$
 
+# Files that link with libraries on the build host
+SKIP            ^usr/bin/tpmadm$
+SKIP            ^usr/lib/security/pkcs11_tpm.so.1$
+
 # Objects that are allowed to have executable data segments
 EXEC_DATA       ^MACH(lib)/ld\.so\.1$
 EXEC_DATA       ^lib/libc\.so\.1$       # 6524709, 32-bit, needed for x86 only
 EXEC_DATA       ^lib/amd64/libumem\.so\.1$ # ptcumem
 EXEC_DATA       ^lib/libumem\.so\.1$    # ptcumem

@@ -212,10 +217,13 @@
 NOSYMSORT       lib/libsun_fc\.so\.1                            # C++
 NOSYMSORT       lib/amd64/libsun_fc\.so\.1                      # C++
 NOSYMSORT       lib/sparcv9/libsun_fc\.so\.1                    # C++
 NOSYMSORT       usr/lib/amd64/libfru\.so\.1                     # C++
 
+# Files with assembler aliasing
+NOSYMSORT       lib/libsunw_crypto\.so\.1
+NOSYMSORT       lib/sparcv9/libsunw_crypto\.so\.1
 
 # The libprtdiag_psr.so.1 objects built under usr/src/lib/libprtdiag_psr
 # are a family, all built using the same makefile, targeted at different
 # sparc hardware variants. There are a small number of cases where this
 # one size fits all approach causes an object to be linked against an