Commit Graph

24383 Commits

Author SHA1 Message Date
henrik karlsson
cf462f5bfc [UBA]
* Added support for extracting import/export symbols from obj file and strip it from exports at the same time

[CL 33761137 by henrik karlsson in ue5-main branch]
2024-05-19 23:12:02 -04:00
ben marsh
bc245caa5f Horde: Separate out job and agent rpc messages.
[CL 33757957 by ben marsh in ue5-main branch]
2024-05-18 18:46:02 -04:00
ben marsh
c8d5b24c11 Horde: Fix static analysis warning.
#rnx

[CL 33757430 by ben marsh in ue5-main branch]
2024-05-18 15:57:30 -04:00
ben marsh
9219a288c9 Horde: Add commands to driver for executing jobs and conforms. Rename namespace to Horde.Agent.Driver.
#rnx

[CL 33757357 by ben marsh in ue5-main branch]
2024-05-18 15:39:30 -04:00
ben marsh
f2c0b59d12 Horde: Static analysis fixes.
#rnx

[CL 33757219 by ben marsh in ue5-main branch]
2024-05-18 14:48:30 -04:00
ben marsh
c1078aa60d Horde: Move bootstrapping logic for jobs into JobExecutor.
#rnx

[CL 33757200 by ben marsh in ue5-main branch]
2024-05-18 14:43:30 -04:00
ben marsh
e8d1abf768 Horde: Remove session interface from core job handler.
#rnx

[CL 33743580 by ben marsh in ue5-main branch]
2024-05-17 20:37:54 -04:00
chris babcock
f745a2e21c Change method of ordering AFS startup sequence (am start -W doesn't work for older Android)
#jira UE-214651
#android
[REVIEW] [at]Jack.Porter
#rb ben.temple

[CL 33739800 by chris babcock in ue5-main branch]
2024-05-17 18:16:01 -04:00
brendan lienau
e3de1cba7e [Gauntlet] Add optional flag to ignore drive mapping failures on ps4 and ps5
Also modify InstallUnreal to use InstallBuild over InstallApplication

[CL 33736927 by brendan lienau in ue5-main branch]
2024-05-17 16:51:15 -04:00
ben marsh
81a1e48df1 Horde: Fix static analysis warning.
#rnx

[CL 33736678 by ben marsh in ue5-main branch]
2024-05-17 16:45:20 -04:00
henrik karlsson
5a7dc89bf3 [UBT]
* Fixed compile warning

[CL 33735796 by henrik karlsson in ue5-main branch]
2024-05-17 16:20:37 -04:00
henrik karlsson
d420d28a78 [UBT]
* Fixed so PerModule cpp file creates its own translation unit if module merging is enabled
* Fixed so only one translation unit of PerModule.cpp is added per binary if module merging is enabled

[CL 33735442 by henrik karlsson in ue5-main branch]
2024-05-17 16:08:18 -04:00
wojciech krywult
46bc4ff1a1 UBT: SNDBS: Fixed possible distribution problems when cl-filter is used during the build.
cl-filter is invoked as follows:

cl-filter -dependencies=<path> -timing=<path> -compiler=<cl_path> -- <cl_path> [at]<rsp_path> <params>

when the command line is too long, SNDBS moves the parameters into a new response file and modifies the call to be:

cl-filter [at]<sndbs_rsp_path>

However, cl-filter doesn't support response files and fails.

Resolved by modifying the SNDBS configuration to only allow the part after "-- <cl_path>" to be moved to the response file.

#rb wojciech.krywult

[CL 33733583 by wojciech krywult in ue5-main branch]
2024-05-17 15:21:53 -04:00
ben marsh
8807bbb6d1 Horde: Change initialization order of fields in ServerLogger to prevent race over accessing _internalLogger.
[CL 33733271 by ben marsh in ue5-main branch]
2024-05-17 15:13:15 -04:00
joe kirchoff
088dc4b8b9 UnrealBuildTool: Initial support for merging modular builds into fewer libraries, highly experimental
#rnx
#rb henrik.karlsson

[CL 33732096 by joe kirchoff in ue5-main branch]
2024-05-17 14:47:05 -04:00
ben marsh
4826eb7609 Horde: Add free/total disk space to agent telemetry.
[FYI] Josh.Engebretson
#rnx

[CL 33731885 by ben marsh in ue5-main branch]
2024-05-17 14:41:46 -04:00
brendan lienau
debd523fdb [Gauntlet] Fix -dev executables not working on desktops when running without -ExperimentalLaunchFlow
[CL 33731167 by brendan lienau in ue5-main branch]
2024-05-17 14:22:09 -04:00
ben marsh
3d1fc9a2d9 Horde: Missing file.
#rnx

[CL 33730827 by ben marsh in ue5-main branch]
2024-05-17 14:08:24 -04:00
ben marsh
a41ebc5c4c Horde: Remove IServerLoggerFactory, and allow creating IServerLogger instances from IHordeClient.
#rnx

[CL 33730669 by ben marsh in ue5-main branch]
2024-05-17 14:02:17 -04:00
henrik karlsson
d279e02711 [UBA]
* Added rsaenh.dll to known files list

[CL 33730633 by henrik karlsson in ue5-main branch]
2024-05-17 14:00:34 -04:00
ben marsh
7b5f32a31e Horde: Move log RPC service definitions into EpicGames.Horde.
#rnx

[CL 33730036 by ben marsh in ue5-main branch]
2024-05-17 13:46:13 -04:00
josh engebretson
73e62fa214 Horde: Fix dashboard build
#rnx

[CL 33729782 by josh engebretson in ue5-main branch]
2024-05-17 13:36:34 -04:00
ben marsh
0763b4f565 Horde: Remove legacy RPC messages for uploading log data; all data is written directly to the storage system now.
#rnx

[CL 33729618 by ben marsh in ue5-main branch]
2024-05-17 13:30:49 -04:00
josh engebretson
c2599f08c8 Horde: Strict null check and TS upgrade
#rnx
#skipci

[CL 33729592 by josh engebretson in ue5-main branch]
2024-05-17 13:30:36 -04:00
ben marsh
33c402355f Horde: Move methods for creating log events into LogRpc.
#rnx

[CL 33729056 by ben marsh in ue5-main branch]
2024-05-17 13:18:05 -04:00