Rayslava 21.10.2012 11:04 Home

Собираю мир. Забавно смотрится. Сперва он довольно долго гоняет automake, autoconf и прочие либтулы, потом ОЧЕ быстро собирает сам портеж на моей восьмиядерной печке, а потом довольно долго пишет результат на флешку :)

1. 0xd34df00d 21.10.2012 11:05 Azoth_primary

> собирает портеж
Чо там собирать, там питонокод один.

2. Rayslava0xd34df00d /1 21.10.2012 11:05 Home

Портеж — это пакет чего-либо. Одна штука. glibc, например.

3. 0xd34df00dRayslava /2 21.10.2012 11:07 Azoth_primary

-____\\\
Пакет чего-либо — это ебилд. Портеж — это
% eix ^portage$
[I] sys-apps/portage
Available versions: {M}2.1.6.7_p1 2.1.11.9 (~)2.1.11.25 (~)2.1.11.26 (~*)2.2.0_alpha120 (~*)2.2.0_alpha136 (~*)2.2.0_alpha137 **9999 {{build doc epydoc +ipc less linguas_pl pypy1_9 python2 python3 selinux xattr}}
Installed versions: 2.2.0_alpha137(16:10:49 11.10.2012)(ipc python3 -build -doc -epydoc -linguas_pl -pypy1_9 -python2 -selinux -xattr)
Homepage: http://www.gentoo.org/proj/en/portage/in...
Description: Portage is the package management and distribution system for Gentoo

4. nicka 21.10.2012 11:07 notebook

Автотулз — говно. Жирное, тормозное, жручее. По стопицот раз проверяющее на одной и той же системе одни и те же параметры.

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

5. 0xd34df00dnicka /4 21.10.2012 11:08 Azoth_primary

Пстачую этого любителя цитат.

6. Rayslava0xd34df00d /3 21.10.2012 11:08 Home

Блин, но ведь это копия BSD-портов. А в BSD порт как раз — один пакет.

7. Rayslavanicka /4 21.10.2012 11:08 Home

ccache, кстати, не кэширует это?

8. 0xd34df00dRayslava /6 21.10.2012 11:08 Azoth_primary

Охуительно. Зачем нам терминология конкретной системы, давай лучше исковеркаем терминологию того, откуда эта система бралась.

9. nickaRayslava /7 21.10.2012 11:08 notebook

не знаю. По идее, нет.

10. Rayslava0xd34df00d /8 21.10.2012 11:09 Home

Хорошо, а как называется один пакет в генте, по-твоему?

11. 0xd34df00dRayslava /7 21.10.2012 11:09 Azoth_primary

Не должно. ccache кеширует результат компиляции конкретных исходных файлов.

12. 0xd34df00dRayslava /10 21.10.2012 11:09 Azoth_primary

Как ни странно, я уже сказал в /3. Ебилд.

13. Rayslava0xd34df00d /11 21.10.2012 11:09 Home

Говно -_-

14. Rayslava0xd34df00d /12 21.10.2012 11:09 Home

ебилд — это .ebuild файл.

15. 0xd34df00dRayslava /14 21.10.2012 11:09 Azoth_primary

А пакет что такое, по-твоему, и чем он отличается от ебилда? binpkg пока в расчет не берем.

16. Rayslava0xd34df00d /15 21.10.2012 11:10 Home

Пакет — это из убунты -_-

17. 0xd34df00dRayslava /16 21.10.2012 11:10 Azoth_primary

Че.

18. Rayslava0xd34df00d /17 21.10.2012 11:11 Home

Ну ладно, раз тебе так нравится, буду называть устанавливаемую программу пакетом.

19. 0xd34df00dRayslava /18 21.10.2012 11:11 Azoth_primary

Терминология пакетов неприменима к генте в классическом смысле — здесь нет пакетов же, только инструкции для сборки.

20. Rayslava0xd34df00d /19 21.10.2012 11:12 Home

То-то и оно.

21. ojab 21.10.2012 11:34 YGG!

переходи на musl, будет быстрее

22. ojabojab /21 21.10.2012 11:36 YGG!

"One area you can get vastly better performance with musl is application startup overhead. Especially with static linking, but even with dynamic linking if your only .so is libc, the startup time is 2-5x faster than glibc, which really makes a difference to the runtime of shell scripts (like configure) that invoke tons of external programs."

Do you really want to delete ?