diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-03-12 08:58:04 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-03-12 08:58:04 -0400 |
commit | 79a728e11d9b4fdc8bd2860e3cf8845e84102639 (patch) | |
tree | 70f2a6971afa9c92463662e912e420f8613e8f88 | |
parent | ceaddb377886ffb59d36ce2251bc3c7da73d7078 (diff) | |
download | spmc-79a728e11d9b4fdc8bd2860e3cf8845e84102639.tar.gz |
Use system utilities to check rpath
-rw-r--r-- | include/shlib.h | 4 | ||||
-rw-r--r-- | src/shlib.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/include/shlib.h b/include/shlib.h index 3489443..e4d0d08 100644 --- a/include/shlib.h +++ b/include/shlib.h @@ -2,10 +2,10 @@ #define SPM_SHLIB_H #ifdef __APPLE__ -#define SPM_SHLIB_EXEC "otool" +#define SPM_SHLIB_EXEC "/usr/bin/otool" #define SPM_SHLIB_EXEC_ARGS "-l" #else -#define SPM_SHLIB_EXEC "objdump" +#define SPM_SHLIB_EXEC "/usr/bin/objdump" #define SPM_SHLIB_EXEC_ARGS "-p" #endif diff --git a/src/shlib.c b/src/shlib.c index db79cc3..a8222af 100644 --- a/src/shlib.c +++ b/src/shlib.c @@ -15,7 +15,7 @@ char *shlib_deps_objdump(const char *_filename) { } strchrdel(filename, SHELL_INVALID); - snprintf(cmd, sizeof(cmd), "%s %s '%s'", "objdump", "-p", filename); + snprintf(cmd, sizeof(cmd), "%s %s '%s'", SPM_SHLIB_EXEC, "-p", filename); shell(&proc, SHELL_OUTPUT, cmd); if (proc->returncode != 0) { |