File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4747 <PropertyGroup Condition =" '$(Configuration)' == 'Release'" >
4848 <RunAOTCompilation >true</RunAOTCompilation >
4949 <AndroidEnableProfiledAot >true</AndroidEnableProfiledAot >
50- <!-- Use LLVM backend for AOT — produces higher-quality native code than the default
51- Mono AOT compiler. Critical for a rhythm game where frame-level timing matters. -->
52- <EnableLLVM >true</EnableLLVM >
50+ <!-- Do NOT use EnableLLVM with profiled AOT on .NET 10.
51+ The LLVM backend generates internally-inconsistent PLT (Procedure Linkage Table)
52+ entries when only a subset of methods is AOT-compiled (profiled AOT). This causes
53+ 'plt_entry not met' assertions in aot-runtime.c at startup (SIGABRT on SDLThread).
54+ The default Mono AOT compiler handles partial-image PLT generation correctly. -->
5355 <SuppressTrimAnalysisWarnings >true</SuppressTrimAnalysisWarnings >
5456 <PublishTrimmed >true</PublishTrimmed >
5557 <TrimMode >partial</TrimMode >
You can’t perform that action at this time.
0 commit comments