Below is the gist that shows the context for the /private/tmp/go-BvwY/go/src/cmd/5l/../ld/lib.c:661:9: error: no case matching constant switch condition '53' [-Werror]
error I encountered plus the work-around that I could use to get around it, which is to specify the path to my gcc.switch(thechar){
I also found Ryan Day's blog helpful to explain $GOPATH and make some recommendations for how he sets it up.