use weak_libjack