LINUX.ORG.RU
ФорумTalks

[gentoo-ONLY!][вещества]а что странного вы сделали?

 


0

0

что у меня:
1. автопатчер по наводке - чуть допилил
2. возможность сборки с !текущим gcc - недавно чуть допилил для приплюснутого кода
3. авто PGO - правда толку ~1% :3 (в используемом мной софте)- оставил на память
4. использую /etc/portage/env/${CATEGORY}/${PN} - например для замены *.png в хромом ( для него же использую и автопатчер - таки победил перекрытие табов )
5. костыль для icc
6. есть обёртка для портажа для сборки в tmpfs
7. обёртка для сборки пакетов, которые нуждаются в дебаге
8. обёртка для сборки с ccache - когда пилил патч к хромому, очень пригодилась - 5-7 минут супротив 48-57...вывод очевиден :)

а что нестандартного и интересного есть у вас?
ах да - ебилды не интересно - сам сегодня такие извраты лепил...:3

хватит флудить!

★★★★

Последнее исправление: megabaks (всего исправлений: 2)
Ответ на: комментарий от Lighting

костыль для сборки 1 пакета, а не для всех
для всех чревато косяками - спасибо, я как-нибудь так

megabaks ★★★★
() автор топика

лорчую, что не так с ccache?

6 - смонтировал /var/tmp в tmpfs и не парюсь.

а все остальное - это создание самому себе проблем.

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

>все остальное - это создание самому себе проблем.
каким образом? о_О

что не так с ccache?

погугли - миллион тредов об этом:
1. смена версии гцц
2. смена флагов
3. что-либо ещё

megabaks ★★★★
() автор топика

собираю в tmpfs.
Собирал media-video/ffmpeg с помощю icc, разницы в скорости не увидел при конвертировании видео, так что удалил icc.
Все собрано gcc 4.6.1 (~amd64)

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

ну всё с 4.6.1 не собрать - факт
например:
перво-груб не работает, хоть и собирается
blender-cycles - ибо используется cuda-toolkit, а оно не умеет гцц овер 4.4
и т.д. и т.п.

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

а нам вас - бинарных рабов
кушайте молча
забыли простое правило - «когда я ем, я глух и нем!»?
жевать с открытым ртом - это плохой тон!
фу такими быть!

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

У меня 2 грыб. Повторюсь весь софт что Я ИСПОЛЬЗУЮ собирается.
(Правда был глюк когда-то, при установке на новый винт emerge -ekb system (после смены компилятора) не собрал старый гцц, я проснулся в часов 6, посмотреть, что собралось, что не, увидел что не собрался старый, рассердился, удалил его. (повода жалеть пока нет))

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

нет, если есть что-то интересное

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

что не так с ccache?

погугли - миллион тредов об этом:

1. смена версии гцц

2. смена флагов

3. что-либо ещё

Прочитай man ccache, чтобы больше не писать такой бред.

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

ну...тебе повезло
либо ты лентяй
третьего не дано :3
хотя...у меня свой оверлей + люблю покрасноглазить == можно сказать, вынужден :3

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

А то, что при смене компилятора и/или параметров, нужно очищать кэш. Почитай русскую википедию.

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

молодец - тебе повезло
и где статья?

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

> кушайте молча

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

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

>ну...тебе повезло

либо ты лентяй

третьего не дано :3



Почему не дано, а смесь первого и второго?)

Кстати, а stuff - твой оверлай? Если да, то все некоторые приложение из оверлая также собраны gcc 4.6.1

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

отвечу ради экономии твоего времени - ты у меня в друзьях
не пиши мне больше - ты крайне бесполезен
по крайней мере для меня

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

мой, да
вот в нём пришлось для нескольких пакетов ваять костыли:
qt3
wxGTK-2.9 (емнип)
если посмотришь в ебыдло последнего - увидишь
так же для libpng-1.5 присутствуют костыли
таки дела

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

> отвечу ради экономии твоего времени - ты у меня в друзьях

ну читаешь же

ты крайне бесполезен, по крайней мере для меня

да - перебороть твою твердолобость просто нереально

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

Я только что ещё раз прочитал.

1. смена версии гцц

By default, ccache includes the modification time («mtime») and size of the compiler in the hash to ensure that results retrieved from the cache are accurate. The CCACHE_COMPILERCHECK environment variable can be used to select another strategy.

2. смена флагов

Only knows how to cache the compilation of a single C/C++/Objective-C/Objective-C++ file. Other types of compilations (multi-file compilation, linking, etc) will silently fall back to running the real compiler.

3. что-либо ещё

Здесь вообще без комментариев.

Black_Shadow ★★★★★
()

8. обёртка для сборки с ccache - когда пилил патч к хромому, очень пригодилась - 5-7 минут супротив 48-57...вывод очевиден :)

А просто запустить FEATURES=ccache emerge ты, конечно не догадался.

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

а теперь ответь, что проще
einstall-ccache bla-bla
или
FEATURES=ccache einstall bla-bla
?
и больше не задавай глупых вопросов

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

короче - не учи отца и баста!
я гораздо лучше тебя знаю что к чему и почему
от тебя я пока не видел ни одного полезного поста ---> твоя полезность нулевая

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

повторяю - погугли

Я погуглю, когда у меня возникнут проблемы. Пока что за несколько лет на нескольких машинах (и сервера в том числе) - ни одной проблемы из-за ccache.

доки не всегда соответствуют реальности

А я как бы и не говорил, что проблем не может быть вообще. Каждый такой виртуальный случай - баг ccache. И об этом, кстати, тоже написано в man. Но и в другом софте тоже бывают баги (и даже... ШОК... в gcc). Сюрприз?

внезапно? && учи матчасть

После этого треда, странно это слышать от тебя.

Black_Shadow ★★★★★
()

Еще странное сделал я где-то через неделю с моменту моей первой установке генты. Хотел новую (тестовою) версию пакета (не помню каково, помню только что с гуи, ибо была иконка), в портежах не было, в оверлаях тоже, качнул исходники, ./configure && make -j4 && make install.
В результате программа сегфольтится. Удалить программу через make uninstall или подобным средством не можна было, так что я просто накатил сверху старую версию (emerge package_name -avk). Программа сегфолтилась, но не всегда. Сделал emerge -avk для всех пакетов, от которых зависит даный (около пол-системы). Не помогло. И я скопировал /home/*, /etc/, /usr/portage/packages, /usr/portage/distrfiles на другой диск, umount -a; rm /* -r. (Хорошо что еще дебиан был, чтоб с него пересобрать генту.)

ЗЫ. Что делать в таких делах??

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

короче - не учи отца и баста!

Слился :-)

я гораздо лучше тебя знаю что к чему и почему

Я уже увидел :-)

от тебя я пока не видел ни одного полезного поста ---> твоя полезность нулевая

Ну, опять таки, не тебе об этом говорить.

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

слив засчитан
флуда дохрена, а толку ноль
молодец
ещё пара таких же бесполезных постов и можешь больше не писать мне - ты для меня бесполезен

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

таки мне говорить об этом
от тебя ни одного полезного поста не было
один флуд
по сабжу есть что сказать?
нет? - иди нахер!
достали уже псевдогуру!

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

слив засчитан
флуда дохрена, а толку ноль
молодец

Ссылку на моё сообщение, где я флудил.

ещё пара таких же бесполезных постов и можешь больше не писать мне - ты для меня бесполезен

Ты неадекватен.

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

прозреваю левый бинарь
а вообще достаточно было сделать install ещё раз и вычислив файлы похерить их

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

Оо, давай ещё 10 таких постов, ты делаешь мне смешно

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

как не пыжься, а vsl из тебя не получится, атец

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

> достали уже псевдогуру!

ты лучше расскажи, что у тебя с wxGTK2.9 не срослось, что ты сразу костылять начал

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

> я ничего не сделал, просто сражался с 22-мя в течении трех лет

Было желание сменить на другое? Или плюсы генты были важнее? Какие плюсы?

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