diff options
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/syz-extract/linux.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/syz-extract/linux.go b/sys/syz-extract/linux.go index 5135ccb3d..6cfc18419 100644 --- a/sys/syz-extract/linux.go +++ b/sys/syz-extract/linux.go @@ -63,12 +63,18 @@ func (*linux) prepareArch(arch *Arch) error { return nil } target := arch.target + var cflags []string + for _, flag := range target.CrossCFlags { + if !strings.HasPrefix(flag, "-W") { + cflags = append(cflags, flag) + } + } kernelDir := arch.sourceDir buildDir := arch.buildDir makeArgs := []string{ "ARCH=" + target.KernelArch, "CROSS_COMPILE=" + target.CCompilerPrefix, - "CFLAGS=" + strings.Join(target.CrossCFlags, " "), + "CFLAGS=" + strings.Join(cflags, " "), "O=" + buildDir, "-j", fmt.Sprint(runtime.NumCPU()), } |
