libgo: add "vendor" to pkgpath for vendored standard packages
authorIan Lance Taylor <ian@gcc.gnu.org>
Wed, 17 May 2017 20:16:13 +0000 (20:16 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 17 May 2017 20:16:13 +0000 (20:16 +0000)
commit7ded3472ae5e5eec41909fcefc911e1092479f9b
tree2ba2a473fd80e8c4744b9b1352dfb3bb06f134fa
parentc8ded43049f35d69287fed9a1f25f3f283080014
libgo: add "vendor" to pkgpath for vendored standard packages

    Ensure that the packages vendored into the standard library do not
    have the same pkgpath as the actual packages.  If we don't, attempts
    to build and test the actual packages will get confused.  The specific
    error I was seeing was import loops, causing some of the packages to
    fail to get initialized, causing an obscure run time crash.

    Reviewed-on: https://go-review.googlesource.com/43610

From-SVN: r248168
gcc/go/gofrontend/MERGE
libgo/Makefile.am
libgo/Makefile.in