Build Host и разные процессоры

Всем привет. Есть ноут HP ProBook 4530s. Core i5. Все отлично, но греется когда собираешь что-нибудь. А так как кулерами крутить не льзя, то остывает долго. Дома это самая мощная машина, а так как ноут рабочий, то на горячем много не поработаешь.
Подумал я и решил использовать сервера, есть которые вообще не используются.

Есть сервер, там уже вкатил stage3 в чруте. Есть вопросы:
1. -march=native на ноуте, как мне получить все флаги с которыми собиралсиь у меня пакеты, и потом запустить это на сервере?
2. Есть ли какиенибудь средства позволяющие это делать более просто? Впринципе ничего не стоит держать chroot систему для этого.
3. checking for C compiler default output file name... configure: error: C compiler cannot create executables
Сделал, но получилось вот так, а crosscompile не собирешь, так как там система 64 бита, и система дочерняя тоже 64 бита.
4. Есть ли смысл проверить бинарики по md5 на то чтобы они одинаково собирались? Просто мне нравится текущая скорость работы, не хочу чтобы какието флаги пропали и в итоге похерить все(native сейчас)

(*)

Вы вкатили stage3 в чруте. А что если сделать с ноута stage4 и уже этот stage4 вкатить в чруте?

Все оказалось веселее, хоть у

Все оказалось веселее, хоть у меня и core i5, и там core i7, все они являются core2. Указав там core2 собрав и там и там, получил размер вопадающий полностью. А вот md5 - нет.

самое интересное, что для

самое интересное, что для core-i7 есть corei7-avc/avx, что не есть corei5. Ну хотя можно так собрать, да

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

(*)

Я не думал, что ваша цель - md5. Я думал у вас цель - собирать бинарники на одной машине, и накатывать их на другую (ноут). Знаете, как в Binary Package Support из hanbbook-а: To create a prebuilt package you can use quickpkg if the package is already installed on your system, or emerge with the --buildpkg or --buildpkgonly options.
Вы это попробовали? Сработало?

хм...

>1. -march=native на ноуте, как мне получить все флаги с которыми собиралсиь у меня пакеты, и потом запустить это на сервере?

echo "int main() { return 0; }" |LANG=en gcc тут_ваши_флаги -v -Q -x c - 2>&1

про "gcc...-Q...--help=..." можешь сразу забыть - оно врёт
ну и смотри ман - куча флагов из выхлопа уже включена искаропки + имеется в -O*

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".