Linux+g++ で socketとかpthreadとかやりたい時、namespaceがないでしょ。
そもそもヘッダが sys/***.h だったりするし。
そんときはやっぱgccでコンパイルしてextern C でリンクするしかないんかな。
みなさんはどうやってます?