improve ipopt compilation - examples compile but need hsl