"xplicitlye" -> "explicitly" [Just thought I'd mentioned this because I couldn't figure it out at first.]
Perhaps -- but to PPC? (You know -- Apple.)I do suspect that gcc by default on openBSD will cross compile.
If you can't get it to work, you might be able to use an emulator such as VirtualBox to emulate the PPC system, and run GCC on that. I've never tried this, but it might work.
Do you actually have access to a PPC system? If so, there are lots of ways you could do this, not to mention simply SSH'ing to the PPC machine (assuming the computers are networked) and compiling from there. At the least, you could copy the PPC machine's installation of GCC onto your FreeBSD one and use an emulator from there. (This is assuming that the PPC computer, if it even exists, has a compiler installed.)
[edit] You want more specific instructions? Give more specific descriptions of what went wrong. Did you get an error from make? Did GCC build, but just not compile anything? Perhaps it built and works, but actually generates FreeBSD executables?
There's lots of stuff around about this sort of thing. Keep looking.
- http://www.google.ca/search?hl=en&q=...G=Search&meta=
- http://vmlinux.org/crash/mirror/www.objsw.com/CrossGCC/
- http://www.google.ca/search?hl=en&q=...G=Search&meta=
- http://www.sable.mcgill.ca/~dbelan2/...erpc-i686.html
- http://sources.redhat.com/ml/crossgc.../msg00023.html
[/edit]