The current way of doing a cross-compile is way too complicated. One has to compile gcc itself for RUNTIME architecture which outputs TARGET arch binaries (hardcoded inside). It would be very user friendly if the user compiles gcc just once (for the current arch) and selects the desired output arch at runtime.
-- Summary: Please add the feature of switching target at runtime Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: radek at podgorny dot cz CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21319