собственно что дает этот выбор?
На прмере slackware по умолчанию стоит 486.
прально я понимаю, что он просто не знает инструкции моего процессора? (если стоит 486)
И влияет ли выбор процессора на компиляцию прог?
Те есть если я не задаю спец флагов, то по какому принцепу компилируется программа
Выбор процессора в Kernel
Модератор: Bizdelnick
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Выбор процессора в Kernel
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
Computer.Pers
- Сообщения: 220
- ОС: openSuSe 10.3
Re: Выбор процессора в Kernel
Дык. Там же написано - оптимизация!
Это самое то, что надо под свой проц выбирать!
Это самое то, что надо под свой проц выбирать!
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Выбор процессора в Kernel
Скажем, у вас Пень4, и держит он всякие вкусности типа SSE, SSE2... Соотв. при выборе его в make menuconfig все эти фичности ядром будут использоваться. А при выборе 486 они будут простаивать... Единственный плюс такого выбора, и тот теоретический - такое ядро можно в скомпилированном виде сунуть на машину с 486... Только зачем?..
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Выбор процессора в Kernel
Нет сувать не надо. Я хочу понять если зависимость може параметрами компилятора и ядром?
Те Если у меня машина 486 , будут ли работать флаги для amd64 ? и собирется ли под него пакет.
Ну и наоборо, если у меня стоит amd64(в ядре) по умолчание по каким параметром собирается софт?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
vg2.0
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: Выбор процессора в Kernel
Нет сувать не надо. Я хочу понять если зависимость може параметрами компилятора и ядром?
Те Если у меня машина 486 , будут ли работать флаги для amd64 ? и собирется ли под него пакет.
Ну и наоборо, если у меня стоит amd64(в ядре) по умолчание по каким параметром собирается софт?
Я думаю, что если при выполнении make не указывается проц., то софт собирается под проц. который указан в ядре. В вашем случае рекомендую указать amd64, еще там какие то были опции только для 64, но я их пропускал потому и не помню, мне до 64 далеко еще, amd мне не охота брать,а itanium даже в прайсах нету, да и стоит он очень дорого.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Выбор процессора в Kernel
в конфиге ядра указываются параметры компиляции ядра. на сборку остальных пакетов это никак не влияет.... надо просто рассматривать ядро как самую обычную прогу, у которой просто есть модная графическая конфигурилка (: тогда зависимости параметров становятся вполне ясны.если зависимость може параметрами компилятора и ядром?
слава роботам!
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Выбор процессора в Kernel
те я правильно думал, что если не указывать параметры сборки программы, она будет собираться под твой процессор.
А как же в gentoo? насколько мне удолось понять, там сборку под процессор можно указать в определенном файле, что наводит на мысль, а почему такого файла может не быть в других дистребутивах?
А как же в gentoo? насколько мне удолось понять, там сборку под процессор можно указать в определенном файле, что наводит на мысль, а почему такого файла может не быть в других дистребутивах?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Выбор процессора в Kernel
TuLiss
Про другие системы не знаю, но если передать опции gcc при сборке CFLAGS, то будет тоже самое (т.е. сборка будет с опциями которые укажеш, а там ты можеш указать и тип процессор и наобры инструкции и т.д.), а в генту это все централезированно, и это значение береться из файла.
Про другие системы не знаю, но если передать опции gcc при сборке CFLAGS, то будет тоже самое (т.е. сборка будет с опциями которые укажеш, а там ты можеш указать и тип процессор и наобры инструкции и т.д.), а в генту это все централезированно, и это значение береться из файла.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
vg2.0
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: Выбор процессора в Kernel
Для FreeBSD это /etc/make.conf, е Слаке аналога я ему пока не нашел.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Выбор процессора в Kernel
/etc/make.conf и есть. Наверное и в других Линуксах то же самое. Не знаю, как в редхатоподобных, но в Генту точно плюс еще какие-то профили.
Убить всех человеков!