summarylogtreecommitdiffstats
path: root/trim-executables.diff
diff options
context:
space:
mode:
Diffstat (limited to 'trim-executables.diff')
-rw-r--r--trim-executables.diff28
1 files changed, 28 insertions, 0 deletions
diff --git a/trim-executables.diff b/trim-executables.diff
new file mode 100644
index 000000000000..b1b9ce81ec8a
--- /dev/null
+++ b/trim-executables.diff
@@ -0,0 +1,28 @@
+diff --git a/src/linux/Packaging.Linux/build.sh b/src/linux/Packaging.Linux/build.sh
+index f1c7473..7904b91 100755
+--- a/src/linux/Packaging.Linux/build.sh
++++ b/src/linux/Packaging.Linux/build.sh
+@@ -98,6 +98,7 @@ dotnet publish "$GCM_SRC" \
+ --runtime="$RUNTIME" \
+ --self-contained=true \
+ -p:PublishSingleFile=true \
++ -p:PublishTrimmed=true \
+ --output="$(make_absolute "$PAYLOAD")" || exit 1
+
+ echo "Publishing Bitbucket UI helper..."
+@@ -107,6 +108,7 @@ dotnet publish "$BITBUCKET_UI_SRC" \
+ --runtime="$RUNTIME" \
+ --self-contained=true \
+ -p:PublishSingleFile=true \
++ -p:PublishTrimmed=true \
+ --output="$(make_absolute "$PAYLOAD")" || exit 1
+
+ echo "Publishing GitHub UI helper..."
+@@ -116,6 +118,7 @@ dotnet publish "$GITHUB_UI_SRC" \
+ --runtime="$RUNTIME" \
+ --self-contained=true \
+ -p:PublishSingleFile=true \
++ -p:PublishTrimmed=true \
+ --output="$(make_absolute "$PAYLOAD")" || exit 1
+
+ # Collect symbols