Despite finally getting starlink to build on my 32bit Ubuntu 11.10
machine, I started running into some odd run-time problems.
I narrowed it down to some sort of problem comparing double-precision
variables with constants when I use the -std=c99 compiler flag.
I've attached a minimal test program to this mail to demonstrate the
problem -- see the comments at the top for examples of the gcc calls that
I do and the output.
I guess the solution is to drop the -std=c99, although it would be
interesting to know why this happens.