From aef7ac0a48ec8e5f32dff77f842b7ace286c7bb9 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Wed, 30 Mar 2022 15:44:59 +0100 Subject: [PATCH 1/2] improve the error thrown when building with an unsupported Go version --- internal/qtls/go119.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/qtls/go119.go b/internal/qtls/go119.go index 2c648639e3c..87e7132e5ab 100644 --- a/internal/qtls/go119.go +++ b/internal/qtls/go119.go @@ -3,4 +3,4 @@ package qtls -var _ int = "quic-go doesn't build on Go 1.19 yet." +var _ int = "The version of quic-go you're using can't be built on Go 1.19 yet. For more details, please see https://github.com/lucas-clemente/quic-go/wiki/quic-go-and-Go-versions." From ba697c5838fd7c9c3e2eda471f6ec20eb6a83e0e Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Wed, 30 Mar 2022 16:00:57 +0100 Subject: [PATCH 2/2] also throw an error for outdated Go versions --- internal/qtls/go_oldversion.go | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 internal/qtls/go_oldversion.go diff --git a/internal/qtls/go_oldversion.go b/internal/qtls/go_oldversion.go new file mode 100644 index 00000000000..384d719c6e8 --- /dev/null +++ b/internal/qtls/go_oldversion.go @@ -0,0 +1,7 @@ +//go:build (go1.9 || go1.10 || go1.11 || go1.12 || go1.13 || go1.14 || go1.15) && !go1.16 +// +build go1.9 go1.10 go1.11 go1.12 go1.13 go1.14 go1.15 +// +build !go1.16 + +package qtls + +var _ int = "The version of quic-go you're using can't be built using outdated Go versions. For more details, please see https://github.com/lucas-clemente/quic-go/wiki/quic-go-and-Go-versions."