joe kirchoff
671c2e320e
UnrealBuildTool: Keep track of root paths per action
...
#rb henrik.karlsson
[CL 33040286 by joe kirchoff in ue5-main branch]
2024-04-17 12:53:34 -04:00
joe kirchoff
673ef5234d
UnrealBuildTool: Fix bad format string in LinuxToolChain
...
#rnx
[CL 32749639 by joe kirchoff in ue5-main branch]
2024-04-04 20:02:38 -04:00
joe kirchoff
65f7eab2cd
UnrealBuildTool: Resolve CA2254, IDE0011, IDE0017, IDE0030, IDE0031, IDE0037, IDE0056, IDE0075, IDE2000, IDE2001
...
#rnx
[CL 32711093 by joe kirchoff in ue5-main branch]
2024-04-03 17:18:04 -04:00
joe kirchoff
a20c9fbb9e
UnrealBuildTool: Format documents, remove and sort usings
...
#rnx
[CL 32700883 by joe kirchoff in ue5-main branch]
2024-04-03 12:22:43 -04:00
joe kirchoff
89805bc149
UnrealBuildTool: Resolve IDE0008, IDE0049
...
#rnx
[CL 32687030 by joe kirchoff in ue5-main branch]
2024-04-02 20:29:22 -04:00
arciel rekman
aa9b8897d8
Fix llvm-symbolizer staging issue.
...
#rb james.singer
[REVIEW] [at]James.Singer
[CL 31856411 by arciel rekman in ue5-main branch]
2024-02-27 17:58:30 -05:00
joe kirchoff
c0357d6a15
UnrealBuildTool: Option to disable anaylzing engine modules or generated code
...
#jira UE-207534, UE-207535
[CL 31669299 by joe kirchoff in ue5-main branch]
2024-02-20 20:48:55 -05:00
arciel rekman
541b7499e3
Bundle llvm-symbolizer into ASAN/TSAN/etc internal builds.
...
#rb James.Singer
[REVIEW] [at]James.Singer
[CL 31571665 by arciel rekman in ue5-main branch]
2024-02-16 13:14:00 -05:00
negril
d6fc435a62
PR #10731 : UnrealBuildTool: fix GenerateClangDatabase
...
#jira UE-192234
[CL 31439584 by negril in ue5-main branch]
2024-02-13 14:20:39 -05:00
slonopotamus
641c92c269
Refactor FGenericPlatformOutputDevices::SetupOutputDevices code just a little so that we don't have to suffer code rot in a custom linux implementation
...
#jira UE-166583
#PR 9643
#9643
#rb [at]Brandon.Schaefer
#presubmit 657a2209be1cfc2f95b29cb7
[CL 30375011 by slonopotamus in ue5-main branch]
2023-12-18 09:16:15 -05:00
henrik karlsson
914feb7872
Undo change that enable uba for linux native until we have tracked down an intermittent bug (section header table goes past the end of the file: e_shoff = 0x10fc9b8)
...
[CL 30055448 by henrik karlsson in ue5-main branch]
2023-12-01 17:02:55 -05:00
henrik karlsson
c15ff0f3cc
[UBA]
...
* Fixed bug finding correct binaries in uba horde session logic
* Linux binaries of uba
[CL 30033411 by henrik karlsson in ue5-main branch]
2023-12-01 03:04:55 -05:00
henrik karlsson
efdc60d761
[UBT]
...
* Disabled uba for linking on linux. vfork/exec is not supported right now and we will push this support in front of us (since remote linking is disabled either way)
[CL 29859811 by henrik karlsson in ue5-main branch]
2023-11-21 01:04:42 -05:00
joe kirchoff
73a6de9a05
UnrealBuildTool: Box -> UBA. Command line args are doubled up until all usage can be updated
...
#rnx
[CL 29570778 by joe kirchoff in ue5-main branch]
2023-11-08 14:48:41 -05:00
joe kirchoff
d6b2c9077a
UnrealBuildTool: Support emiting line tables only for debugging rather than disabling debug info entirely
...
Configuration is the same as TargetRules.DebugInfo and will override that setting except when debug info is disabled for the entire target
[CL 28558101 by joe kirchoff in ue5-main branch]
2023-10-06 17:13:05 -04:00
joe kirchoff
6638bbba8b
UnrealBuildTool: Use IEnumerable for list of toolchain input lists that should be immutable
...
#rnx
[CL 28484575 by joe kirchoff in ue5-main branch]
2023-10-04 20:25:45 -04:00
henrik karlsson
e273ded9f5
[UBT]
...
* Disabled box for pgooptimized link actions for now just to rule out if long link time is because of box
[CL 28324916 by henrik karlsson in ue5-main branch]
2023-09-28 14:42:45 -04:00
Jeff Fisher
7cbd26bb52
Delete OpenVR from Engine\Source\ThirdParty, it has not been used in some time.
...
-OpenVR has been essentially replaced by OpenXR at this point and this third party source is no longer in use.
#review-27792355
#rb Jules.Blok
[CL 27794345 by Jeff Fisher in ue5-main branch]
2023-09-12 11:53:04 -04:00
arciel rekman
be5603a566
UBT: change Linux PGO to use new code placement algo (extnended TSP).
...
- Expected to bring more icache-friendly code placement, especially for large binaries (https://reviews.llvm.org/D113424 )
- Reportedly not default in lld because some synthetic benchmarks were regressed.
- Suggested by Neil.Henning
#rb NeilH (suggested)
[CL 27450033 by arciel rekman in ue5-main branch]
2023-08-29 11:46:30 -04:00
arciel rekman
cb5b870cfc
UBT: Add AVX arch support to Linux toolchains.
...
#rb Brandon.Schaefer, Joe.Kirchoff
[REVIEW] [at]Brandon.Schaefer, [at]Joe.Kirchoff
#rnx
[CL 27251505 by arciel rekman in ue5-main branch]
2023-08-21 15:58:31 -04:00
andrew scheidecker
df882395a6
Fix error due to missing executable extension when cross-compiling for Linux using the AutoRTFM compiler with Box enabled.
...
#rb Brandon.Schaefer
[CL 26818431 by andrew scheidecker in ue5-main branch]
2023-08-03 13:59:09 -04:00
arciel rekman
2c16f925d0
Handle clang directory version change in asan RPATH.
...
#rb Brandon.Schaefer
[REVIEW] [at]Brandon.Schaefer
[CL 26415002 by arciel rekman in ue5-main branch]
2023-07-17 15:33:27 -04:00
arciel rekman
b6fb3cae37
Fix IWYU tool after Linux toolchain upgrade to clang 16.0.6.
...
#rb none
[CL 26334814 by arciel rekman in ue5-main branch]
2023-06-29 23:07:25 -04:00
arciel rekman
1115574ba1
Allow building Linux with clang 15.x to unblock some jobs.
...
#rb none
[CL 26305606 by arciel rekman in ue5-main branch]
2023-06-28 22:31:15 -04:00
arciel rekman
5f2b8512bd
Update Linux to use v22 toolchain (clang 16.0.6)
...
#rb Brandon.Schaefer (discussed)
[CL 26305001 by arciel rekman in ue5-main branch]
2023-06-28 21:54:49 -04:00