diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-02-15 18:23:48 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-02-15 18:23:48 +0100 |
| commit | 96941c99781e845bfb418a0214c1f3519af1227d (patch) | |
| tree | 2f7f732c16be0282832d12445f02603f142c62a3 /src | |
| parent | c5a6875de940f296932154be434d2864e0652da8 (diff) | |
| download | box64-96941c99781e845bfb418a0214c1f3519af1227d.tar.gz box64-96941c99781e845bfb418a0214c1f3519af1227d.zip | |
Fixe builds (non trace and android/termux)
Diffstat (limited to 'src')
| -rw-r--r-- | src/elfs/elfloader_private.h | 4 | ||||
| -rw-r--r-- | src/main.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/elfs/elfloader_private.h b/src/elfs/elfloader_private.h index 7da8d6e5..6e1ebfeb 100644 --- a/src/elfs/elfloader_private.h +++ b/src/elfs/elfloader_private.h @@ -164,6 +164,10 @@ typedef struct elfheader_s { #define R_X86_64_REX_GOTPCRELX 42 /* Load from 32 bit signed pc relative offset to GOT entry with REX prefix, relaxable. */ #define R_X86_64_NUM 43 +#ifndef STB_GNU_UNIQUE +#define STB_GNU_UNIQUE 10 +#endif + elfheader_t* ParseElfHeader(FILE* f, const char* name, int exec); const char* BindSym(int bind); diff --git a/src/main.c b/src/main.c index b3363338..758dc2bd 100644 --- a/src/main.c +++ b/src/main.c @@ -1335,6 +1335,7 @@ void setupTraceInit() void setupTraceMapLib(lib_t* maplib) { +#ifdef HAVE_TRACE if(!trace_func) return; char* p = trace_func; @@ -1379,6 +1380,7 @@ void setupTraceMapLib(lib_t* maplib) printf_log(LOG_NONE, "Warning, Symbol to trace (\"%s\") not found. Trying to set trace later\n", p); SetTraceEmu(0, 1); // disabling trace, mostly } +#endif } EXPORTDYN |