From 35cd7d96ef1bfc14a51463b4af6499cf7706fac5 Mon Sep 17 00:00:00 2001 From: Sam Bingner Date: Thu, 23 Jul 2020 09:56:56 -1000 Subject: [ld64] Update wrapper --- data/ld64/wrapper.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/ld64/wrapper.c b/data/ld64/wrapper.c index 2b0a43a1e..07dcf9092 100644 --- a/data/ld64/wrapper.c +++ b/data/ld64/wrapper.c @@ -19,6 +19,10 @@ int main (int argc, char **argv) { fprintf(stderr, "Unable to remove existing file: %s\n", strerror(errno)); exit(-1); } + if (access("/usr/libexec/ld64", X_OK) != 0) { + fprintf(stderr, "Error: ld64 missing from /usr/libexec/ld64\n"); + exit(-1); + } extern char** environ; pid_t parent = getpid(); pid_t pid = fork(); -- cgit v1.2.3