Commit d798b81
fix: remove EnableLLVM to fix plt_entry AOT crash on Android startup
EnableLLVM=true causes the LLVM AOT backend to generate internally-inconsistent
PLT (Procedure Linkage Table) entries when combined with AndroidEnableProfiledAot
(partial method compilation). This produces 'plt_entry not met' assertions in
aot-runtime.c:5341 causing SIGABRT on SDLThread within 2 seconds of startup.
The default Mono AOT compiler handles partial-image PLT generation correctly
and is used instead.
Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/951d1b55-ea75-43fb-a97c-30faafa4a2f1
Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>1 parent 5e38da1 commit d798b81
1 file changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
| |||
0 commit comments