aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/shlib.h4
-rw-r--r--src/shlib.c2
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) {