liblibor