mirror of
https://github.com/golang/go
synced 2024-11-21 23:24:41 -07:00
plugin: add support for dragonfly/amd64
This commit is contained in:
parent
d39b366841
commit
4c0661bb80
2
src/cmd/dist/test.go
vendored
2
src/cmd/dist/test.go
vendored
@ -1663,7 +1663,7 @@ func buildModeSupported(compiler, buildmode, goos, goarch string) bool {
|
|||||||
case "linux/amd64", "linux/arm", "linux/arm64", "linux/386", "linux/loong64", "linux/s390x", "linux/ppc64le",
|
case "linux/amd64", "linux/arm", "linux/arm64", "linux/386", "linux/loong64", "linux/s390x", "linux/ppc64le",
|
||||||
"android/amd64", "android/386",
|
"android/amd64", "android/386",
|
||||||
"darwin/amd64", "darwin/arm64",
|
"darwin/amd64", "darwin/arm64",
|
||||||
"freebsd/amd64":
|
"freebsd/amd64", "dragonfly/amd64":
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
|
@ -211,7 +211,7 @@ func BuildModeSupported(compiler, buildmode, goos, goarch string) bool {
|
|||||||
case "linux/amd64", "linux/arm", "linux/arm64", "linux/386", "linux/loong64", "linux/s390x", "linux/ppc64le",
|
case "linux/amd64", "linux/arm", "linux/arm64", "linux/386", "linux/loong64", "linux/s390x", "linux/ppc64le",
|
||||||
"android/amd64", "android/386",
|
"android/amd64", "android/386",
|
||||||
"darwin/amd64", "darwin/arm64",
|
"darwin/amd64", "darwin/arm64",
|
||||||
"freebsd/amd64":
|
"freebsd/amd64", "dragonfly/amd64":
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
|
@ -25,8 +25,8 @@
|
|||||||
// However, the plugin mechanism has many significant drawbacks that
|
// However, the plugin mechanism has many significant drawbacks that
|
||||||
// should be considered carefully during the design. For example:
|
// should be considered carefully during the design. For example:
|
||||||
//
|
//
|
||||||
// - Plugins are currently supported only on Linux, FreeBSD, and
|
// - Plugins are currently supported only on Linux, FreeBSD, DragonFly BSD
|
||||||
// macOS, making them unsuitable for applications intended to be
|
// and macOS, making them unsuitable for applications intended to be
|
||||||
// portable.
|
// portable.
|
||||||
//
|
//
|
||||||
// - Plugins are poorly supported by the Go race detector. Even simple
|
// - Plugins are poorly supported by the Go race detector. Even simple
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
//go:build (linux && cgo) || (darwin && cgo) || (freebsd && cgo)
|
//go:build (linux && cgo) || (darwin && cgo) || (freebsd && cgo) || (dragonfly && cgo)
|
||||||
|
|
||||||
package plugin
|
package plugin
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
//go:build (!linux && !freebsd && !darwin) || !cgo
|
//go:build (!linux && !freebsd && !darwin && !dragonfly) || !cgo
|
||||||
|
|
||||||
package plugin
|
package plugin
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user