aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/mbf/main.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/cmd/mbf/main.go b/cmd/mbf/main.go
index e9cd8f4f..a4da0b84 100644
--- a/cmd/mbf/main.go
+++ b/cmd/mbf/main.go
@@ -72,6 +72,8 @@ func main() {
flagCheck bool
flagLTO bool
+ flagCrossOverride int
+
addr net.UnixAddr
)
c := command.New(os.Stderr, log.Printf, "mbf", func([]string) error {
@@ -102,7 +104,11 @@ func main() {
}
if cross {
- rosa.DropCaches(flagArch, rosa.Flags())
+ if flagCrossOverride != -1 {
+ flags = flagCrossOverride
+ }
+
+ rosa.DropCaches(flagArch, flags)
if !rosa.HasStage0() {
return pkg.UnsupportedArchError(flagArch)
}
@@ -130,6 +136,10 @@ func main() {
"check", command.BoolFlag(true),
"Run test suites",
).Flag(
+ &flagCrossOverride,
+ "cross-flags", command.IntFlag(-1),
+ "Override non-native target preset flags",
+ ).Flag(
&cm.verboseInit,
"v", command.BoolFlag(false),
"Do not suppress verbose output from init",