| Upstream commit: |
| |
| commit eedca9772e99c72ab4c3c34e43cc764250aa3e3c (HEAD -> master) |
| Author: Andreas Schwab <schwab@suse.de> |
| Date: Wed Aug 16 15:59:55 2017 +0200 |
| |
| ldd: never run file directly |
| |
| |
| |
| @@ -166,18 +166,6 @@ warning: you do not have execution permission for" "\`$file'" >&2 |
| fi |
| done |
| case $ret in |
| - 0) |
| - # If the program exits with exit code 5, it means the process has been |
| - # invoked with __libc_enable_secure. Fall back to running it through |
| - # the dynamic linker. |
| - try_trace "$file" |
| - rc=$? |
| - if [ $rc = 5 ]; then |
| - try_trace "$RTLD" "$file" |
| - rc=$? |
| - fi |
| - [ $rc = 0 ] || result=1 |
| - ;; |
| 1) |
| # This can be a non-ELF binary or no binary at all. |
| nonelf "$file" || { |
| @@ -185,7 +173,7 @@ warning: you do not have execution permission for" "\`$file'" >&2 |
| result=1 |
| } |
| ;; |
| - 2) |
| + 0|2) |
| try_trace "$RTLD" "$file" || result=1 |
| ;; |
| *) |