Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Ошибка: Illegal instruction
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
deval
n00b
n00b


Joined: 24 Dec 2004
Posts: 21

PostPosted: Sun Dec 26, 2004 1:03 pm    Post subject: Ошибка: Illegal instruction Reply with quote

Есть проблема: на машине стоял ASPLinux 9.2, но после переустановки Gentoo 2004.3 при запуске большиства приложений (nano, squid) они вылетают с ошибкой: Illegal instruction, также не собирается ни одно пгограмма. :( Если поставить HDD на другую машину то проблема исчезает. Я понимаю что проблема с железом, но почему она не проявлялась раньше на ASPLinux.
Back to top
View user's profile Send private message
chiko
n00b
n00b


Joined: 22 Jan 2004
Posts: 52
Location: Achinsk, Krasnoyarsky kray, Russia

PostPosted: Sun Dec 26, 2004 1:29 pm    Post subject: Reply with quote

Бывает из-за того, что ты ставил собранный, например, для Athlon-XP Gentoo на P4. Разберись с флагами.
_________________
Athlon-XP 1900+
Fluxbox 0.99
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Sun Dec 26, 2004 3:45 pm    Post subject: Reply with quote

Скорее всего, виноваты CFLAGS, которые указывают набор инструкций процессора, которые можно использовать. Думаю, ты указал их слишком агрессивно.

Тебе надо понизить -march и -mcpu (типа pentium4 => pentium3) и убрать -msse, -mfpmath=sse, -mmmx и пр.

cat /proc/cpuinfo покажет возможности твоего процессора.
Back to top
View user's profile Send private message
deval
n00b
n00b


Joined: 24 Dec 2004
Posts: 21

PostPosted: Mon Dec 27, 2004 7:37 am    Post subject: Reply with quote

Собирался из stage3 для Athlon XP, но там стоит Duron 950. Оставлял флаги по умолчанию. Я попробую сегодня пересобрать. Порекомедйте тогда с какой оптимизацией ставить.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Mon Dec 27, 2004 7:46 am    Post subject: Reply with quote

Сделай так:
Code:
cat /proc/cpuinfo
source /etc/make.global
source /etc/make.conf
echo $CFLAGS

cat покажет то, что может твой процессор. Остальное --- оптимизация по умолчанию.

После этого можно будет посоветовать что-нить.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum