#31
|
|||
|
|||
Re: dependency hell
Alex Korchmar написал(а) к Eugene Grosbein в Feb 17 12:36:41 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: AO>> Жуть какая. Я уже давно не опускаюсь до оптимизации ядра по текущему AO>> процессору... EG> За тебя это система делает по дефолту, оптимизируя под native при сборке. э... разьве у clang по умолчанию native? Вот что у него по умолчанию mtune==march, это я осознал. > Alex --- ifmail v.2.15dev5.4 |
#32
|
|||
|
|||
dependency hell
Andrey Ostanovsky написал(а) к Eugene Grosbein в Feb 17 12:36:34 по местному времени:
Нello Eugene! 17 Feb 17 14:40, you wrote to me: VS>>>>> И в этот момент приходит осознание необходимости собственного VS>>>>> poudriere. AO>>>> Штучно - можно и просто бинарем с другой системы притащить. :) AK>>> а там march=skylake AK>>> а у тебя - xeon E5 какой-нибудь. AO>> Жуть какая. Я уже давно не опускаюсь до оптимизации ядра по AO>> текущему процессору... EG> За тебя это система делает по дефолту, оптимизируя под native при EG> сборке. Да уж: чем дальше - тем виндовее. :) Andrey --- GoldED+/BSD 1.1.5-b20070503 |
#33
|
|||
|
|||
Re: dependency hell
Alex Korchmar написал(а) к Andrey Ostanovsky в Feb 17 13:15:42 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Andrey Ostanovsky <Andrey.Ostanovsky@f1957.n5030.z2.fidonet.org> wrote: AO> Да уж: чем дальше - тем виндовее. :) винда спокойно переносит смену процессора. Активацию обнови, и спи спокойно. > Alex --- ifmail v.2.15dev5.4 |
#34
|
|||
|
|||
Re: dependency hell
Eugene Grosbein написал(а) к Alex Korchmar в Feb 17 16:58:36 по местному времени:
17 февр. 2017, пятница, в 13:36 NOVT, Alex Korchmar написал(а): AO>>> Жуть какая. Я уже давно не опускаюсь до оптимизации ядра по текущему AO>>> процессору... EG>> За тебя это система делает по дефолту, оптимизируя под native при сборке. AK> э... разьве у clang по умолчанию native? Вот что у него по умолчанию AK> mtune==march, это я осознал. Возможно, я спутал с прямым углом^W^W явным указанием CPUTYPE?=native. Eugene -- Что делать?! Мир стоит на воровстве!.. Воруют в Самарканде и в Хиве, В Ширазе, в Тегеране и в Стамбуле И даже - страшно вымолвить - в Москве!.. --- slrn/1.0.2 (FreeBSD) |
#35
|
|||
|
|||
dependency hell
Andrey Ostanovsky написал(а) к Alex Korchmar в Feb 17 15:08:42 по местному времени:
Нello Alex! 17 Feb 17 12:35, you wrote to me: AK> А у тебя в результате - современный процессор, но код генерится под AK> старую рухлядь. У меня, в большинстве случаев, как раз наоборот: старая рухлядь. :) На новые машины - винда ставится... Andrey --- GoldED+/BSD 1.1.5-b20070503 |
#36
|
|||
|
|||
Re: dependency hell
Alex Korchmar написал(а) к Andrey Ostanovsky в Feb 17 15:33:16 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Andrey Ostanovsky <Andrey.Ostanovsky@f1957.n5030.z2.fidonet.org> wrote: AK>> А у тебя в результате - современный процессор, но код генерится под AK>> старую рухлядь. AO> У меня, в большинстве случаев, как раз наоборот: старая рухлядь. а, ну тогда можно специально понизить уровень совместимости и жить спокойно - march=core2 и надеяться, что на еще большую древность не налетишь. (ну или вообще pentium, ибо нефиг на рухляди запускать что-то сложное) У меня-то одни виртуалки, а там, даром что ресурс ограничен, процессор может быть вполне приличным. > Alex --- ifmail v.2.15dev5.4 |
#37
|
|||
|
|||
dependency hell
Victor Sudakov написал(а) к Alex Korchmar в Feb 17 08:31:48 по местному времени:
Dear Alex, 16 Feb 17 11:04, you wrote to me: AK>>> причем и в нем тоже могут быть только AK>>> единственно-правильным-образом-собранные пакеты в одном AK>>> экземпляре, если только не химичить с именами и собственными AK>>> портами. VS>> Ты ошибаешься. Там есть сеты, при необходимости - разные деревья и VS>> разные jail-ы, у всего этого могут быть разные опции сборки. AK> архив-то куда оно отложит и как его отличить от точно такого же, AK> собранного с другим набором параметров? В другой репозиторий отложит, будет как тут: http://svn.sibptus.ru/ VS>> Before building a package, poudriere can mount a directory VS>> containing VS>> option files if available. poudriere will check for any of VS>> these direc- VS>> tories in this order: AK> in this order. А надо - собрать пять разных пакетов. Пять репозиториев будет. А в /usr/local/etc/pkg/repos/ заводишь все нужные репозитории и раздаешь им разные приоритеты. Или "pkg install -r нужный". Не берусь правда сказать, насколько это хорошо сработает в случае сложных зависимостей, но в простых случаях работает. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#38
|
|||
|
|||
dependency hell
Victor Sudakov написал(а) к Andrey Ostanovsky в Feb 17 08:38:12 по местному времени:
Dear Andrey, 16 Feb 17 17:49, you wrote to me: VS>> И в этот момент приходит осознание необходимости собственного VS>> poudriere. AO> Штучно - можно и просто бинарем с другой системы притащить. :) Бинарем это слишком хардкорно, а вот 'pkg create' и пакет перенести на другую систему - почему бы нет. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#39
|
|||
|
|||
продолжаем избавляться от dependency hell
Alex Korchmar написал(а) к Alex Korchmar в Mar 17 14:57:56 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Alex Korchmar <noreply@linux.e-moe.ru> wrote: AK> "а как классно все начиналось!" Index: /usr/ports/converters/recode/Makefile =================================================================== - --- /usr/ports/converters/recode/Makefile (revision 435471) +++ /usr/ports/converters/recode/Makefile (working copy) @@ -15,10 +15,10 @@ GН_PROJECT= Recode GNU_CONFIGURE= yes -USES= gettext iconv libtool perl5 -USE_PERL5= run build +#USES= gettext iconv libtool perl5 +#USE_PERL5= run build USE_LDCONFIG= yes -CONFIGURE_ARGS= --without-included-gettext +CONFIGURE_ARGS= --with-included-gettext --disable-nls CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} P.S. оно после этого сперва не соберется из-за work/*/src/libiconv.c в котором откуда-то возьмется #include "/include/iconv.h" - вот именно так, заменять на <iconv.h> - вполне сгодится, а потом не соберет пакет - потому что хочет каких-то .mo и каких-то загадочных .so (ни один из которых вообще мне не нужен, но при сборке образуется - просто с другой версией после .so) - я просто стер их из work/.PLIST.mktmp Результат сработал - ровно тот один раз, что мне был на этой системе нужен. буду рад если кто-то доделает до работоспособного патча, мне пересобирать не скоро придется. > Alex --- ifmail v.2.15dev5.4 |
#40
|
|||
|
|||
Re: dependency hell
Valentin Nechayev написал(а) к Alex Korchmar в Mar 17 11:01:32 по местному времени:
From: Valentin Nechayev <netch@segfault.kiev.ua> >>> Alex Korchmar wrote: AK> И это еще цветочки - ягодки начнутся при попытке поставить что-то вроде AK> virtualbox - вот тут уже проще расслабиться и дать pkg скачать весь интернет. Virtualbox как раз простой - фактически тяжёлого только Qt. Хром тяжелее. Или okular, который за собой потащит форматтеры всего, вплоть до кодеков пирамид тольтеков. --netch-- --- ifmail v.2.15dev5.4 |