* Update GenerateISPCHeaders & CompileISPCFiles to work the same as CompileCppFiles, handling multiple arch
* GenerateISPCHeaders & CompileISPCFiles is now protected
* Simplify platform and arch logic in ISPCToolchain
* Remove need to override ISPC compile functions for Android
[CL 36038490 by joe kirchoff in ue5-main branch]
* Enabled uba for linux lto builds. It was disabled half a year ago because we saw some long link times. Lots of fixes have gone in
[CL 35758141 by henrik karlsson in ue5-main branch]
#rb carles.fernandez, kaleb.morris
#tests Tested ASAN Dedicated Server builds on Linux
[FYI] richard.smith
[RN] Linux ASAN builds will now include fsanitize-recover to allow continue on error
[CL 35734623 by matt harris in ue5-main branch]
fix scripts
- support Rocky Linux 8 as minimum supported OS
- deprecate CentOS 7 support
- update to using a vanilla released version of crosstool
- configs should now be able to be upgraded when we go to a new version instead of having to be rebuilt
- changes to script flow to make it easier to iterate on the build process when things break
- stages of the build are checkpointed so that they don't have to be redone each run
#fyi Arciel.Rekman
#jira UE-217651
#rb Brandon.Schaefer
[CL 35243087 by james singer in ue5-main branch]
Section Names for Windows/Mac/Linux/WindGDK will use the old names for compatibility.
#jira UE-206488
#rb Brandon.Schaefer, Josh.Adams
[CL 31522656 by florin pascu in ue5-main branch]