The Go tool does not work well with symlinks because they can break the assumption that the source of a package has one canonical import path.
Various parts of the Go tool apply this rule differently, so you might get away with it, but please be aware that this is not something that the Go tool encourages and you'll have a more enjoyable experience if you place your source code under GOPATH without symlinks.