# Plugins are only supported on linux,cgo (!riscv64) and darwin,cgo.
[!linux] [!darwin] skip
[linux] [riscv64] skip
[!cgo] skip

go build -n testdep/p2
! go build -buildmode=plugin testdep/p2
stderr '-buildmode=plugin requires exactly one main package'

-- testdep/p1/p1.go --
package p1
-- testdep/p1/p1_test.go --
package p1

import _ "testdep/p2"
-- testdep/p2/p2.go --
package p2

