Upgrading Haguichi

this is the right way. please test it on with multiple GCC versions and on multiple gentoo-based distros.