Update: Now it's been running for 4 hours and the process is up to 4.5G of memory. So something is clearly wrong.
This has never happened before (it should only take a few moments to link this program).
I just recently installed intel's compiler and the new GSL library. I ran ldfconfig as root.
Any suggestions on where to start looking for the problem?
Some info in case it's useful: