Commit Graph

180 Commits

Author SHA1 Message Date
Ryan Durand
0d13c0dbf4 Per platform GitDependencies with the read-only fixes.
#rnx
#rb ryan.hummer
#jira none
#preflight

[CL 20103260 by Ryan Durand in ue5-main branch]
2022-05-09 11:12:21 -04:00
brandon schaefer
de9a7c46ea Update SetupToolchain.sh to download new v20 toolchain
#jira UE-136811
#rb Ryan.Hummer, James.Singer
#preflight none

#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 20040844 in //UE5/Release-5.0/... via CL 20045719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20047950 by brandon schaefer in ue5-main branch]
2022-05-04 16:14:01 -04:00
Ryan Durand
06cb489d5c Fix missing x flag on Mac version of SetupDotnet.sh, move GitDependencies to .Net 6, and fix GitDependencies binaries and scripts.
#rnx
#jira none
#rb ryan.hummer
#preflight

[CL 19983705 by Ryan Durand in ue5-main branch]
2022-04-29 15:26:36 -04:00
Ryan Hummer
c31de4d06b Reverting to the platform specific GitDependencies
#rnx
#rb none
#fyi Ryan.Durand

[CL 19969133 by Ryan Hummer in ue5-main branch]
2022-04-28 17:12:21 -04:00
Ryan Durand
fbf021c30e Update GitDependencies binaries.
#rnx
#jira UE-141050
#rb ryan.hummer

[CL 19923684 by Ryan Durand in ue5-main branch]
2022-04-26 13:16:37 -04:00
brandon schaefer
4c4f3df620 Update libssl/libcrypto to actually work with dotnet.
Previous lib was broken

#jira UE-148107
#rb Ryan.Hummer
#preflight 6266f0c85e0d3c60d8d81e8e

#ROBOMERGE-OWNER: brandon.schaefer
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 19908317 in //UE5/Release-5.0/... via CL 19910321
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19911580 by brandon schaefer in ue5-main branch]
2022-04-25 19:17:41 -04:00
brandon schaefer
2ee4b26db6 Fix dotnet breaking on bundled libssl1
#jira UE-149564, UE-149563
#preflight none
#rb Ryan.Hummer

#ROBOMERGE-OWNER: brandon.schaefer
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 19873706 in //UE5/Release-5.0/... via CL 19877350
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)

[CL 19880759 by brandon schaefer in ue5-main branch]
2022-04-22 21:05:47 -04:00
Brandon Schaefer
3b7494c5da Bundle libicu for dotnet
*NOTE* these *.so depend on libstdc++, something to address later, but ideally dotnet will start bundling these vs depending on the system

#jira UE-149565
#preflight none
#rb none

[CL 19865787 by Brandon Schaefer in ue5-main branch]
2022-04-22 11:28:26 -04:00
Brandon Schaefer
ff977022dd Fix spelling
#rnx
#jira none
#rb none
#prelfight none

[CL 19835674 by Brandon Schaefer in ue5-main branch]
2022-04-20 15:01:46 -04:00
brandon schaefer
cf276bbf39 Bundle libssl1/libcrpyto1 for dotnet as it is leaking to the system depends which will not be around for Ubuntu 22.04
https://discourse.ubuntu.com/t/openssl-3-0-transition-plans/24453

#jira UE-148107
#rb jonathan.adamczewski
#preflight 62588b616e2c50550f1650d8

#ROBOMERGE-OWNER: brandon.schaefer
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 19799019 in //UE5/Release-5.0/... via CL 19799963
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)

[CL 19809817 by brandon schaefer in ue5-main branch]
2022-04-19 11:45:46 -04:00
Brandon Schaefer
2b5a284aea Change our default behviour for Build.sh.
Now we no longer build UBT by default, aligning with Windows Build.bat. You can still pass in: -buildubt as well as -buildscw to enable some extra build options

#jira UE-149350
#rb Will.Damon, Ryan.Hummer, Robert.Seiver
#preflight 625dc0be804460ab0fda0c0a
#fyi Ryan.Hummer

[CL 19792862 by Brandon Schaefer in ue5-main branch]
2022-04-18 15:57:24 -04:00
Devin Doucette
dce5251aa1 Fixed missing quotes in GenerateProjectFiles.sh
#jira UE-148739
#preflight 6256fba77411b8ac626f5808
#rb Brandon.Schaefer

[CL 19741549 by Devin Doucette in ue5-main branch]
2022-04-13 12:46:50 -04:00
jonathan adamczewski
c1bb6901bf Upgrade to .NET 6.0
#jira UE-119846
#preflight 624cbb2ecc0872e96b0d5181

[CL 19652696 by jonathan adamczewski in ue5-main branch]
2022-04-06 14:46:50 -04:00
Brandon Schaefer
9bc8cb80ac Forgot to submit change here for zlib when building toolchain
#jira none
#rb none

[CL 19542143 by Brandon Schaefer in ue5-main branch]
2022-03-29 10:50:34 -04:00
jonathan adamczewski
5c68d1d9ef Revert //UE5/Main/... changelist 19531725 - return to NET Core 3.1
#preflight 62422fd0470aff98e946bfce
#jira UE-119846

[CL 19534572 by jonathan adamczewski in ue5-main branch]
2022-03-28 18:25:19 -04:00
jonathan adamczewski
18ac15cbb1 Upgrade to .NET 6.0
#jira UE-119846
#preflight 6241fc06470aff98e943c035

[CL 19531725 by jonathan adamczewski in ue5-main branch]
2022-03-28 15:30:56 -04:00
Brandon Schaefer
8d8f6dac39 Update some files for building v20 13.0.1 toolchain
#jira UE-136811
#rb none
#preflight none
#fyi Michael.Sartain, Robert.Seiver

[CL 19495034 by Brandon Schaefer in ue5-main branch]
2022-03-24 10:08:31 -04:00
Brandon Schaefer
adb9207567 Do not try to build UBT when running an installed builds (PR #8995 Thanks slonopotamus!)
#jira UE-146826
#rb none
#preflight none
#fyi Robert.Seiver

[CL 19485453 by Brandon Schaefer in ue5-main branch]
2022-03-23 16:46:04 -04:00
Ben Marsh
7012109f94 Upgrade GitDependencies to NET Core 3.1, and convert to a self-contained application.
- Application is now built separately and has a native executable for each supported host platform (win-x64, osx-x64, linux-x64).
- Included Publish.bat file allows publishing new builds for each platform to the correct location.
- Bundled Mono distribution is no longer required for bootstrapping the repo.
- Publish script will likely need updating to support osx-arm64 once we upgrade to NET 6.0.
- Renamed environment variables and state files to be UE_ rather than UE4_.

#fyi Ryan.Hummer, Jonathan.Adamczewski, Will.Damon, Brandon.Schaffer
#preflight none

[CL 19122278 by Ben Marsh in ue5-main branch]
2022-02-24 14:52:40 -05:00
robert seiver
a06276389d Fixed a typo in an error message which listed an incorrect path.
#jira UE-140063
#review-18710998 @brandon.schaefer
#preflight 61eef44cef289ffc6df2e62d

[CL 18712198 by robert seiver in ue5-main branch]
2022-01-24 14:07:18 -05:00
robert seiver
f0416374ea Accepting PR fixing an error with escape sequences and recommending a different Linux build
#jira UE-137741
#preflight none
#review-18666392 @Brandon.Schaefer
#preflight 61e8891f1267521567e5a041

[CL 18666856 by robert seiver in ue5-main branch]
2022-01-19 17:11:58 -05:00
robert seiver
0492fc5725 Fixed typos in wording of error statements and whitespace mistakes.
#jira UE-131094
#review @Brandon.Schaefer
#preflight 61e888e0276892ce1080d293

[CL 18666825 by robert seiver in ue5-main branch]
2022-01-19 17:10:22 -05:00
brandon schaefer
d5823b1b37 Make sure to rebuild libc++/libc++abi with FILESYSTEM enabled
#jira UE-136811
#rb none

#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 18560804 in //UE5/Release-5.0/... via CL 18560805
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18560832 by brandon schaefer in ue5-release-engine-test branch]
2022-01-10 11:44:14 -05:00
brandon schaefer
66a2b15ba9 Force zlib enabled when building the toolchain, requires correctly static linking
#jira none
#rb none

#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 18560702 in //UE5/Release-5.0/... via CL 18560734
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18560770 by brandon schaefer in ue5-release-engine-test branch]
2022-01-10 11:41:26 -05:00
Marc Audy
f512a6d461 Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#fyi Aurel.Cordonnier

[CL 18448630 by Marc Audy in ue5-release-engine-test branch]
2021-12-13 15:59:48 -05:00