Меня интересует как собрать любую прогу по другой процессор или другую архитектуру. Для примера, сборка программы под Pentium-1 (i586, не ММХ).
Достаточно ли будет указать -march=i586 или надо указать --target=i586-pc-linux-gnu. При этом бы хотелось получить оптимизированный по скорости код (-O3 или выше?). Собиратся всё будет естественно на другой (более быстрой) машине.
Где можно об этом почитать? В LOR-faq не нашёл :(