[boost] boost lib must provide C interface?!