some of those issues come up even more forcefully when cross compiling from a   64bit to 32 bit architecture :), but you're absolutely right, and It sounds like theres a clear near term concensus

Even more fun is in the case of ghc-ios, where ideally a single build would create the right object code for 64bit + 32bit arm both! I think theres some subtle fun there! :) 


On Tue, Jan 14, 2014 at 4:12 PM, Sven Panne <svenpanne@gmail.com> wrote:
2014/1/14 Carter Schonwald <carter.schonwald@gmail.com>:
> I emphatically and forcefully agree with Isaac. [...]

Yup, I would prefer to no touch FP optimization in a rush, too. I am
not sure if this is still the case today, but I remember breaking some
FP stuff in GHC when doing cross-compilation + bootstrapping with it
ages ago. Can this still happen today? I don't know how GHC is ported
to a brand new platform nowadays... All the rounding magic etc. has to
happen as if it was executed on the target platform, not like on the
platform GHC is running. More fun stuff to consider, I guess. .-)