The global constructor added for -buildmode=c-shared takes care of a lot of the messier steps that were being done here. Change-Id: I00525765855b2ad0fcecb0639d6a7ee3feea9ed9 Reviewed-on: https://go-review.googlesource.com/9648 Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>