From 4198e58824a73e58caba891994ce19e1cae7e503 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 16 Jan 2018 06:41:23 +0100 Subject: vm/vmimpl: unbreak freebsd build Also add freebsd/netbsd host build to presubmit. --- Makefile | 10 +++++++--- vm/vmimpl/console_freebsd.go | 12 ++++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 vm/vmimpl/console_freebsd.go diff --git a/Makefile b/Makefile index a0d4daaf7..41b501f5c 100644 --- a/Makefile +++ b/Makefile @@ -196,6 +196,10 @@ arch: env HOSTOS=darwin HOSTARCH=amd64 $(MAKE) host env GOOG=linux GOARCH=amd64 go install github.com/google/syzkaller/syz-manager env HOSTOS=linux HOSTARCH=amd64 $(MAKE) host + env GOOG=freebsd GOARCH=amd64 go install github.com/google/syzkaller/syz-manager + env HOSTOS=freebsd HOSTARCH=amd64 $(MAKE) host + env GOOG=netbsd GOARCH=amd64 go install github.com/google/syzkaller/syz-manager + env HOSTOS=netbsd HOSTARCH=amd64 $(MAKE) host env GOOG=linux GOARCH=amd64 go install github.com/google/syzkaller/syz-fuzzer env TARGETOS=linux TARGETARCH=amd64 $(MAKE) target env GOOG=linux GOARCH=arm64 go install github.com/google/syzkaller/syz-fuzzer @@ -212,11 +216,11 @@ arch: # but I can't guess the right one. env GOOG=linux GOARCH=386 go install github.com/google/syzkaller/syz-fuzzer env TARGETOS=linux TARGETARCH=amd64 TARGETVMARCH=386 $(MAKE) target - env GOOG=windows go install github.com/google/syzkaller/syz-fuzzer + env GOOG=windows GOARCH=amd64 go install github.com/google/syzkaller/syz-fuzzer env TARGETOS=windows TARGETARCH=amd64 $(MAKE) fuzzer execprog stress - env GOOG=freebsd go install github.com/google/syzkaller/syz-fuzzer + env GOOG=freebsd GOARCH=amd64 go install github.com/google/syzkaller/syz-fuzzer env TARGETOS=freebsd TARGETARCH=amd64 $(MAKE) target - env GOOG=netbsd go install github.com/google/syzkaller/syz-fuzzer + env GOOG=netbsd GOARCH=amd64 go install github.com/google/syzkaller/syz-fuzzer env TARGETOS=netbsd TARGETARCH=amd64 $(MAKE) target presubmit: diff --git a/vm/vmimpl/console_freebsd.go b/vm/vmimpl/console_freebsd.go new file mode 100644 index 000000000..1bc79c439 --- /dev/null +++ b/vm/vmimpl/console_freebsd.go @@ -0,0 +1,12 @@ +// Copyright 2018 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +package vmimpl + +// Merely to fix build. +const ( + unix_CBAUD = 0 + unix_CRTSCTS = 0 + syscall_TCGETS = 0 + syscall_TCSETS = 0 +) -- cgit mrf-deployment