From 6ec7e47161385c0082c718cfc6b5b3635fcf7e90 Mon Sep 17 00:00:00 2001 From: jcater Date: Wed, 15 May 2019 11:36:28 -0700 Subject: [PATCH] Update getHost methods to also copy host flags, for use in exec->host transitions. Part of work on execution transitions, #7935. PiperOrigin-RevId: 248372791 --- .../devtools/build/lib/analysis/config/CoreOptions.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java b/src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java index f513f3820d3479..2a01f9bdcf6f07 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java @@ -670,6 +670,10 @@ public FragmentOptions getHost() { // === Pass on C++ compiler features. host.defaultFeatures = ImmutableList.copyOf(defaultFeatures); + // Save host options in case of a further exec->host transition. + host.hostCpu = hostCpu; + host.hostCompilationMode = hostCompilationMode; + return host; }