code: def get_soname(path):
      """
      If we are on Linux and `path` is softlink and points to a shared library
      for which `objdump -p` contains 'SONAME', return the pointee. Otherwise
      return `path`. Useful if Linux shared libraries have been created with
      `-Wl,-soname,...`, where we need to embed the versioned library.
      """
      if linux() and os.path.islink(path):
          path2 = os.path.realpath(path)
          if (
              subprocess.run(
                  f"objdump -p {path2}|grep SONAME", shell=1, check=0
              ).returncode
              == 0
          ):
              return path2
      return path
  
imports: import base64
  import glob
  import hashlib
  import inspect
  import io
  import os
  import platform
  import re
  import shutil
  import site
  import setuptools
  import subprocess
  import sys
  import sysconfig
  import tarfile
  import textwrap
  import time
  import zipfile
  import wdev
label_desc: Use image node_id 26 for calling a global function with example usage: get_soname(path) and returns: path, path2