gcc 4.2

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

fcknrn
Сообщения: 43
ОС: gentoo-linux

gcc 4.2

Сообщение fcknrn »

здравствуйте - появился такой вопрос... в хендбуке в параметрах компиляции при гцц ниже 4.2 флаг процессора указывается конкретно, в моём случае это athlon64, но если я хочу обновить гцц до 4.2, то мне нужно заменить параметр на native до или после сборки?
Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: gcc 4.2

Сообщение Redfoxnet »

после, до указать -march=k8, я вообще 2 раза пеерсобирал.
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core™2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: gcc 4.2

Сообщение Eraser »

fcknrn писал(а):
12.02.2008 01:06
если я хочу обновить гцц до 4.2, то мне нужно заменить параметр на native

Заменять не обязательно. Просто gcc теперь может сам определять тип процессора.
Лично у меня без native все прекрасно работает и собирается
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: gcc 4.2

Сообщение Gogast »

c native всё работает быстрее
Без виндовза 3 года
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: gcc 4.2

Сообщение serzh-z »

Gogast писал(а):
12.02.2008 16:55
c native всё работает быстрее
Заметно на глаз? ;)
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: gcc 4.2

Сообщение Gogast »

конвертирую какойнибудь файл из одного формата в другой, в терминале, чтобы узнать время выполнения
набирай time somecommand
потом поставь gcc 4.2 (если не стоит), потом замени опцию в CFLAGS и СXXFLAGS в /etc/make.conf -march= со старой на native перекомпилируй конвертировалку...

после этого ёщё раз
time somecommand
и результат в студию
Без виндовза 3 года
Спасибо сказали:
phx_ern
Сообщения: 331
ОС: Gentoo

Re: gcc 4.2

Сообщение phx_ern »

раз говоришь что быстрее значит замерял время? давайтвой результат в студию=)
Спасибо сказали:
Аватара пользователя
alexxy
Сообщения: 11
ОС: Gentoo GNU/Linux

Re: gcc 4.2

Сообщение alexxy »

Разница там вскорости есть =)
только она не для всех процессоров заметна будет например для новых типа core2 эта разница будет заметна а для чего нить типа pentium4 prescott nocona нет...
но это и от софта зависит на чем тестим. Напримеп если у нас прога многопоточнаяя и поддерживает openmp то на gcc-4.2 серии при включении соответствующего флага работать оно будет на двух и болееядерных процах
Gentoo Team Ru Leading Coordinator
Gentoo Dev
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: gcc 4.2

Сообщение Gogast »

с gcc-4.2.0 работал быстрее...с gcc-4.2.3 работает медленнее на 0.3 %

такие вот бараны...
ждём gcc-4.3 стабильный, вот он будет даже без native работать быстрее
Без виндовза 3 года
Спасибо сказали:
fcknrn
Сообщения: 43
ОС: gentoo-linux

Re: gcc 4.2

Сообщение fcknrn »

а пересобирать систему после замені флага нужно???
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: gcc 4.2

Сообщение Gogast »

только тот пакет, который хочешь посмотреть как работает
Без виндовза 3 года
Спасибо сказали: