diff options
| author | Mike Pall <mike> | 2024-10-02 02:06:25 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2024-10-02 02:06:25 +0200 |
| commit | 2240d84464cc3dcb22fd976f1db162b36b5b52d5 (patch) | |
| tree | 754f39ad97562f8f702c19625c30046841763111 | |
| parent | f5fd22203eadf57ccbaa4a298010d23974b22fc0 (diff) | |
| download | luajit-2240d84464cc3dcb22fd976f1db162b36b5b52d5.tar.gz luajit-2240d84464cc3dcb22fd976f1db162b36b5b52d5.tar.bz2 luajit-2240d84464cc3dcb22fd976f1db162b36b5b52d5.zip | |
macOS: Fix macOS 15 / Clang 16 build.
Note: The -Wl,-no_deduplicate workaround is NOT needed anymore.
Thanks to fxcoudert, corsix, clason, baconpaul, mvf. #1275 #1266
| -rw-r--r-- | src/vm_arm64.dasc | 1 | ||||
| -rw-r--r-- | src/vm_x64.dasc | 1 | ||||
| -rw-r--r-- | src/vm_x86.dasc | 1 |
3 files changed, 0 insertions, 3 deletions
diff --git a/src/vm_arm64.dasc b/src/vm_arm64.dasc index 4753df19..696affc6 100644 --- a/src/vm_arm64.dasc +++ b/src/vm_arm64.dasc | |||
| @@ -4212,7 +4212,6 @@ static void emit_asm_debug(BuildCtx *ctx) | |||
| 4212 | "LEFDEY:\n\n", fcsize); | 4212 | "LEFDEY:\n\n", fcsize); |
| 4213 | } | 4213 | } |
| 4214 | #endif | 4214 | #endif |
| 4215 | fprintf(ctx->fp, ".subsections_via_symbols\n"); | ||
| 4216 | } | 4215 | } |
| 4217 | break; | 4216 | break; |
| 4218 | #endif | 4217 | #endif |
diff --git a/src/vm_x64.dasc b/src/vm_x64.dasc index 8c46ea59..b8ecb868 100644 --- a/src/vm_x64.dasc +++ b/src/vm_x64.dasc | |||
| @@ -4941,7 +4941,6 @@ static void emit_asm_debug(BuildCtx *ctx) | |||
| 4941 | "LEFDEY:\n\n", fcsize); | 4941 | "LEFDEY:\n\n", fcsize); |
| 4942 | } | 4942 | } |
| 4943 | #endif | 4943 | #endif |
| 4944 | fprintf(ctx->fp, ".subsections_via_symbols\n"); | ||
| 4945 | } | 4944 | } |
| 4946 | break; | 4945 | break; |
| 4947 | #endif | 4946 | #endif |
diff --git a/src/vm_x86.dasc b/src/vm_x86.dasc index 9c5ae384..1994c0a0 100644 --- a/src/vm_x86.dasc +++ b/src/vm_x86.dasc | |||
| @@ -5841,7 +5841,6 @@ static void emit_asm_debug(BuildCtx *ctx) | |||
| 5841 | fprintf(ctx->fp, "L_%s$stub:\n\t.indirect_symbol _%s\n\t.ascii \"\\364\\364\\364\\364\\364\"\n", *xn, *xn); | 5841 | fprintf(ctx->fp, "L_%s$stub:\n\t.indirect_symbol _%s\n\t.ascii \"\\364\\364\\364\\364\\364\"\n", *xn, *xn); |
| 5842 | } | 5842 | } |
| 5843 | #endif | 5843 | #endif |
| 5844 | fprintf(ctx->fp, ".subsections_via_symbols\n"); | ||
| 5845 | } | 5844 | } |
| 5846 | break; | 5845 | break; |
| 5847 | #endif | 5846 | #endif |
