building supporting libs beforehand