When I try to upgrade ghc I get: ld: library not found for -lgmp

It looks like the culprit is: -L/opt/local/lib

My macports in installed in /ports