So far so good, I changed to g++ to compile instead of gcc and it seems to behave better.
Now my problem is hlds loads metamod, then craps out w/o an error message. [Server Died, no debug logs] (Unlike gcc, which just gave undefined symbols instead.)
pfft, oh well.. I'll keep hacking at it.
[Actually, it seems regular MM does the same.. so then, I wonder what it could be..]