remove -ldl flag