In general, answering that question is NP-complete. It's the boolean satisfiability problem <https://en.wikipedia.org/wiki/Boolean_satisfiability_problem>. It would be possible to implement *some* solution and maybe stop after a timeout or something. But even then, the answer will not be unique and might sometimes be less than helpful.
This doesn't mean we *can't* do it, but the problem is harder than it might seem. You could file an issue (after searching if someone else suggested it already, of course :) ). On Mon, Mar 29, 2021 at 10:49 AM <fge...@gmail.com> wrote: > Is there some functionality to list each build constraint that is not > satisfied when the result of go get is "build constraints exclude all > Go files in ..."? > > go mod why is very helpful when module dependencies are to be explained. > A similar functionality would be helpful and maybe a message to refer > to this functionality when "build constraints exclude all Go files in > ..." is the conclusion. > > (For a random package I've found on pkg.go.dev it took a few confusing > minutes until I realized that cgo requirement is the build > constraint.) > > On a tangential note: would anybody else be interested to help with > issue https://github.com/golang/go/issues/39195 ? (Probably all build > constraints should be searchable.) > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/CA%2Bctqrq1%2BSVDQO3ecgyj7Kq4Qv6-tE3QWFTrVHtNqro8hUCwCw%40mail.gmail.com > . > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAEkBMfE-UfRCPvS046CNbMSpoaVOEvwf2Y-_83UuSaS%3DvxpUpA%40mail.gmail.com.