Cross Compilation So Far
Thursday, February 14th, 2008Arrgh. Cross compilation. Never an easy task. Well, it is not that bad except for Windows. Everything compiled the underlying Raydo library and almost every platform compiled the GUI. The only holdout was Solaris 10.
I was a little negative in my last review of Solaris 10. I do like Solaris, I just think they do not have their stuff together. Solaris has always been geeky, and that influence shows. Sun is trying to make Solaris much more user friendly, but they are letting the geeks do it. Sure, they have the designers and such on the team, but the GUI does not feel ‘finished’. Oh, and they still include CDE ! Crazy stuff.
| Platform | GUI | Raydo Lib |
| Solaris 10 | No* | Yes |
| Windows 2000 Chinese | Yes | Yes |
| Windows XP | Yes | Yes |
| OSX 10.5.1 | Yes | Yes |
| Fedora 8 | Yes | Yes |
| Ubuntu 7.10 “Gutsy Gibbon” | Yes | Yes |
The GUI on Solaris was a no go because wxWidgets would not compile out of the box. I have not spent that much time on it, but the underlying Raydo Lib does work, which means Solaris can work as a server for the system. When I get some time, I will go back and try to get the GUI to run with the Sun compiler.
One thing about cross compilation is that on every platform except Sun, I compile with gcc.

