From a837a5dbdfba2b9c2bf35081ff126f3adffccf0f Mon Sep 17 00:00:00 2001 From: pancake Date: Tue, 11 Jun 2024 14:05:34 +0200 Subject: [PATCH] Fix ragg2 foo.c on macOS ##ragg --- libr/egg/egg_cfile.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libr/egg/egg_cfile.c b/libr/egg/egg_cfile.c index b0bac9c0b6..fd9536af36 100644 --- a/libr/egg/egg_cfile.c +++ b/libr/egg/egg_cfile.c @@ -148,12 +148,12 @@ static struct cEnv_t* r_egg_cfile_set_cEnv(const char *arch, const char *os, int use_clang = false; if (!strcmp (cEnv->TRIPLET, "darwin-arm-64")) { free (cEnv->CC); - cEnv->CC = strdup ("xcrun --sdk iphoneos gcc -arch arm64 -miphoneos-version-min=0.0"); + cEnv->CC = strdup ("xcrun --sdk iphoneos gcc -arch arm64 -miphoneos-version-min=10.0"); use_clang = true; cEnv->TEXT = "0.__TEXT.__text"; } else if (!strcmp (cEnv->TRIPLET, "darwin-arm-32")) { free (cEnv->CC); - cEnv->CC = strdup ("xcrun --sdk iphoneos gcc -arch armv7 -miphoneos-version-min=0.0"); + cEnv->CC = strdup ("xcrun --sdk iphoneos gcc -arch armv7 -miphoneos-version-min=10.0"); use_clang = true; cEnv->TEXT = "0.__TEXT.__text"; } @@ -259,7 +259,7 @@ R_API char* r_egg_cfile_parser(const char *file, const char *arch, const char *o r_str_sanitize (cEnv->CC); // Compile - char *cmd = r_str_newf ("'%s' %s -o '%s.tmp' -S '%s'\n", cEnv->CC, cEnv->CFLAGS, file, file); + char *cmd = r_str_newf ("%s %s -o '%s.tmp' -S '%s'\n", cEnv->CC, cEnv->CFLAGS, file, file); eprintf ("%s\n", cmd); int rc = r_sys_cmd (cmd); free (cmd); @@ -279,7 +279,7 @@ R_API char* r_egg_cfile_parser(const char *file, const char *arch, const char *o goto fail; } // Assemble - cmd = r_str_newf ("'%s' %s -o '%s.o' '%s.s'", cEnv->CC, cEnv->LDFLAGS, file, file); + cmd = r_str_newf ("%s %s -o '%s.o' '%s.s'", cEnv->CC, cEnv->LDFLAGS, file, file); eprintf ("%s\n", cmd); rc = r_sys_cmd (cmd); free (cmd);