LINUX.ORG.RU
Ответ на: комментарий от Black_Shadow

Благодарю. Примерно так и думал.
Use нормальный?
USE=«bindist bzip2 idm ipv6 mmx sse sse2 urandom fbcon directfb -systemd -qt4 -X -bluetooth -imagemagick -javascript -java -kde -scanner -cups -qt5 -gtk -gnome -wayland jpeg»

kit91863
() автор топика
Ответ на: комментарий от kit91863

всякие mmx, sse sse2 и прочие процессорные флаги давно переехали в CPU_FLAGS_X86. В остальном, каждый сам решает, какие фичи ему нужны. И ещё: что за флаг idm? Может, idn?

Black_Shadow ★★★★★
()
Последнее исправление: Black_Shadow (всего исправлений: 1)
Ответ на: комментарий от kit91863

Совет — включи какой-либо из desktop-профилей, жизнь будет намного проще.

DeadEye ★★★★★
()
Ответ на: комментарий от Black_Shadow

Внезапно не знаю, по дефолту было(stage4-amd64-minimal-nomultilib)

kit91863
() автор топика
Ответ на: комментарий от kit91863

Кстати, забей пока на юз-флаги, лучше выбери профиль, который тебе подходит, и собери с дефолтными юзами. Если что-то не понравится, потом включишь/выключишь нужное и ненужное.

Black_Shadow ★★★★★
()
Ответ на: комментарий от kit91863

Bindist убери. Некоторые части программ запрещено распространять в собраном виде. Этот флаг нужен для выполнения этих требований. Если собирать для себя и не распростронять собранные, то он не нужен.

anonymous
()
Ответ на: комментарий от kit91863

интересно, чем не устроил native?

Пытаться наигрывать и угадывать USE-флаги частое заблуждение, идет в разрез с идеологией профилей.

Выбор и установка нужного профиля, решает большинство проблем с флагами, ошибками, зависимостями, конфликтами и в целом неосиляторства.

anonymous
()
Ответ на: комментарий от anonymous

По первой ссылке в поисковике выдало. А как их меняют? Он под видеокартой где-то? Что за переходник?

kit91863
() автор топика
Ответ на: комментарий от anonymous

В душе не представляю, ПК 10 лет. Алсо как там маскировать, чтоб накатить ядро второй или третьей ветки?

kit91863
() автор топика
Ответ на: комментарий от kit91863

А зачем такое делать? В man portage есть же, что то вроде в package.mask: >=sys-kernel/gentoo-sources-4*

И насчёт апгрейда проца таки почитай на тематических сайтах.

anonymous
()
Ответ на: комментарий от anonymous

А зачем такое делать?

Новое ядро больше и жирнее, поддерживает больше нового оборудования, которого у меня всё равно нет.

kit91863
() автор топика
Ответ на: комментарий от kit91863

Ядро модульное, поддержка оборудования без надобности не загружается. Жор памяти и процессора идёт из-за софта.

anonymous
()
Ответ на: комментарий от anonymous

sys-kernel/gentoo-sources-3.4.9999 уже помогло, качаю сорцы.

Есть какой-нибудь разжеванный русский гайд по сборке ядра? Хендбук не очень вдохновил

kit91863
() автор топика
Ответ на: комментарий от kit91863

А что там непонятного? Отключаешь драйвера, которые не используешь, включаешь те, которые тебе нужны. Если что неясно, то смотришь в вики.

anonymous
()
Ответ на: комментарий от anonymous

Отключаешь драйвера, которые не используешь, включаешь те, которые тебе нужны.

Да я так уже делал и получил нерабочее ядро. Буду внимательнее копаться

kit91863
() автор топика
Ответ на: комментарий от kit91863

Чем не угодил genkernel, которым ты 100% соберешь работающее ядро, доустановишь систему и уже из нее собирать свое сколько влезет?

miscaline
()
Ответ на: комментарий от xmikex

Да. Только нужно чтобы матплата поддерживала.

anonymous
()

CFLAGS -march=native включит поддержку всех инструкций, какой смысл задавать явно?
Если нужна именно оптимизация, можешь включить -O3, но если всё сломается, ССЗБ

Глобальные USE-флаги большинство не нужны, определяются профилем (desktop, desktop/plasma и т.д.); bindist лучше убрать, если ты не собираешься распространять свою сборку в США или странах, где действуют патентные ограничения

TheAnonymous ★★★★★
()

emerge app-portage/cpuid2cpuflags

cpuinfo2cpuflags-x86

Полученный результат в переменную CPU_FLAGS_X86 make.conf

CFLAGS="-O2 -pipe"

CXXFLAGS=«${CFLAGS}»

MAKEOPTS=-j3

Этого будет достаточно.

newprikolist
()
Ответ на: комментарий от TheAnonymous

Он хочет поменять говнозатычку через месяц как вариант. На такой случай есть -march=native -mtune=generic, выставление просто arch в native потенциально сделает невозможным запуск на другом процессоре (только на схожем).

Учитывая, что бинарные дистрибутивы собираются с максимально примитивными флагами, профит будет, но не там, где его ждёшь, поскольку там давно собирается с ассемблерными вставками и O3 и на компилятор в принципе полагаться в любом случае глупо.

определяются профилем

дааа.. Только вот они тянут много дерьма, но для начала сойдёт

anonymous
()
Ответ на: комментарий от anonymous

Наоборот, -march=generic -mtune=твойпроц.

anonymous
()
Ответ на: комментарий от kit91863

-systemd -qt4 -X -bluetooth -imagemagick -javascript -java -kde -scanner -cups -qt5 -gtk -gnome -wayland

В этих юз-флагах больше тоски и одиночества, чем во всём творчестве Янки Дягилевой.

redgremlin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.