From 34bb5f72f3214035520348815ab63e15848ea8d5 Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Thu, 19 Jan 2023 12:15:05 -0500 Subject: pkg/build: try harder to get a clean build on FreeBSD Commit 6f9c033e1 ("pkg/build: try a clean toolchain build on FreeBSD") doesn't appear to be sufficient, so let's try blowing away the entire object directory. --- pkg/build/freebsd.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/build/freebsd.go b/pkg/build/freebsd.go index e5349e93f..151aa126c 100644 --- a/pkg/build/freebsd.go +++ b/pkg/build/freebsd.go @@ -41,6 +41,9 @@ options DIAGNOSTIC return ImageDetails{}, err } + if _, err := osutil.RunCmd(10*time.Minute, params.KernelDir, "rm", "-rf", "obj"); err != nil { + return ImageDetails{}, err + } objPrefix := filepath.Join(params.KernelDir, "obj") if err := ctx.make(params.KernelDir, objPrefix, "kernel-toolchain"); err != nil { return ImageDetails{}, err -- cgit mrf-deployment