История изменений
Исправление kostik87, (текущая версия) :
Ещё раз, если я не понятно написал.
В Случае с march.
Если вы собрали систему под, к примеру Core2Duo, у вас "-march=core2" а затем купили новый ПК с Core iX, march может быть как -march=corei7 так и -march=core2, но всё замечательно, более новый процессор поддерживает все возможности старого.
Если вам нужно подключить диск с системой на ПК с более старым процессором, к примеру Core Duo, -march=prescott , то в случае, если система была собрана с march - вы идёте собирать систему заново или покупать такой же процессор, что и тот, на котором была собрана система или более новый.
Если вы используете mtune, то вы получаете систему оптимизированную под вашу модель процессора, но обратно совместимую с младшими моделями процессоров.
Так что если вы уверены, что у вас не будет нужды запускать систему на более старом процессоре, тогда смело ставьте march, в противном случае mtune.
Исходная версия kostik87, :
Ещё раз, если я не понятно написал. В Случае с march Если вы собрали систему под, к примеру Core2Duo, у вас "-march=core2" а затем купили новый ПК с Core iX, march может быть как -march=corei7 так и -march=core2, но всё замечательно, более новый процессор поддерживает все возможности старого.
Если вам нужно подключить диск с системой на ПК с более старым процессором, к примеру Core Duo, -march=prescott , то в случае, если система была собрана с march - вы идёте собирать систему заново или покупать такой же процессор, что и тот, на котором была собрана система или более новый.
Если вы используете mtune, то вы получаете систему оптимизированную под вашу модель процессора, но обратно совместимую с младшими моделями процессоров.
Так что если вы уверены, что у вас не будет нужды запускать систему на более старом процессоре, тогда смело ставьте march, в противном случае mtune.