Skip to content
  • Marcus Meissner's avatar
    GetPrerequisites: Update output matching for newer 'file' versions · fe558718
    Marcus Meissner authored and Brad King's avatar Brad King committed
    Detect PIE binaries with newer 'file' (5.22).  It no longer prints
    "(uses shared libraries)" but does print "interpreter":
    
     # file 5.19
     $ file /usr/bin/su
     /usr/bin/su: ... shared object, ..., dynamically linked (uses shared libs), ...
    
     # file 5.22
     $ file /usr/bin/su
     /usr/bin/su: ... shared object, ..., dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, ...
    fe558718