code: def CCompiler_show_customization(self):
      """
      Print the compiler customizations to stdout.
  
      Parameters
      ----------
      None
  
      Returns
      -------
      None
  
      Notes
      -----
      Printing is only done if the distutils log threshold is < 2.
  
      """
      if 0:
          for attrname in [
              "include_dirs",
              "define",
              "undef",
              "libraries",
              "library_dirs",
              "rpath",
              "link_objects",
          ]:
              attr = getattr(self, attrname, None)
              if not attr:
                  continue
              log.info("compiler '%s' is set to %s" % (attrname, attr))
      try:
          self.get_version()
      except Exception:
          pass
      if log._global_log.threshold < 2:
          print("*" * 80)
          print(self.__class__)
          print(_compiler_to_string(self))
          print("*" * 80)
  
imports: from __future__ import division, absolute_import, print_function
  import os
  import re
  import sys
  import types
  import shlex
  import time
  import subprocess
  from copy import copy
  from distutils import ccompiler
  from distutils.ccompiler import *
  from distutils.errors import DistutilsExecError, DistutilsModuleError, DistutilsPlatformError, CompileError
  from distutils.sysconfig import customize_compiler
  from distutils.version import LooseVersion
  from numpy.distutils import log
  from numpy.distutils.compat import get_exception
  from numpy.distutils.exec_command import filepath_from_subprocess_output, forward_bytes_to_stdout
  from numpy.distutils.misc_util import cyg2win32, is_sequence, mingw32, get_num_build_jobs, _commandline_dep_string
label_desc: Use image node_id 9 for calling a global function with example usage: CCompiler_show_customization() without return types