I am saddened. After spending quite a while trying to learn about clang/LLVM, and following the documentation, I was seeing quite different results between MacOSX and Linux with it. Apparently the feature -arch only works on MacOSX. And they also have a bug open to support cross-compiling.

Which is okay, it’s still a fairly new project, but I was hoping to move away from GCC mit hast.

But this was just the clang front-end, I still need to see about the LLVM backend, and if there’s anything I can do with that.