Ubuntu 13.04 soft float version?

Being a newbie at this I did not know hf means hard float. This sounds like a good thing but then I found out that my mono programs compiled on Ubuntu don’t work with doubles. Eg. Math.Sqrt(2.0) = 2

The same programs running on the latest Angstrom run fine.

Is it possible to compile Ubuntu into a soft float version? What would be involved?

I think your best choice is to move to older version than 12.04 LTS like 11
Also to know if your version is running hard or soft float check this article

https://blogs.oracle.com/jtc/entry/is_it_armhf_or_armel

Or, you could re-built mono. There is patch out there somewhere to compile an armhf mono (sorry, I’d have to re-Google to find it). We have used it sucessfullly with Ubuntu 12.04