From 7749e337d6df59c4c580f56af899e8b5d003a082 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 21 Jan 2025 16:15:31 -0800 Subject: [PATCH] Add Arcade patch to copy symbol files with hardlinks in the VMR (#46178) --- .../0002-copy-symbols-files-with-hard.patch | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/SourceBuild/patches/arcade/0002-copy-symbols-files-with-hard.patch diff --git a/src/SourceBuild/patches/arcade/0002-copy-symbols-files-with-hard.patch b/src/SourceBuild/patches/arcade/0002-copy-symbols-files-with-hard.patch new file mode 100644 index 000000000000..104a846d8c01 --- /dev/null +++ b/src/SourceBuild/patches/arcade/0002-copy-symbols-files-with-hard.patch @@ -0,0 +1,24 @@ +From 7bee88fbf4f53b43469e91117233274a6b4c4734 Mon Sep 17 00:00:00 2001 +From: Jeremy Koritzinsky +Date: Tue, 21 Jan 2025 11:55:11 -0800 +Subject: [PATCH] Copy symbol files with hardlinks when possible + +Backport: https://github.com/dotnet/arcade/pull/15436 +--- + .../tools/SourceBuild/SourceBuildArcade.targets | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/Microsoft.DotNet.Arcade.Sdk/tools/SourceBuild/SourceBuildArcade.targets b/src/Microsoft.DotNet.Arcade.Sdk/tools/SourceBuild/SourceBuildArcade.targets +index 867ecf758a6..f314450b9f7 100644 +--- a/src/Microsoft.DotNet.Arcade.Sdk/tools/SourceBuild/SourceBuildArcade.targets ++++ b/src/Microsoft.DotNet.Arcade.Sdk/tools/SourceBuild/SourceBuildArcade.targets +@@ -216,7 +216,8 @@ + + ++ DestinationFolder="$(SourceBuiltSymbolsDir)%(RecursiveDir)" ++ UseHardlinksIfPossible="true" /> + +