forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #31  
Старый 17.02.2017, 14:41
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 17.02.2017, 14:41
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 17.02.2017, 15:11
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 17.02.2017, 15:41
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 17.02.2017, 17:11
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 17.02.2017, 17:11
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 17.02.2017, 21:13
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 17.02.2017, 21:13
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 06.03.2017, 16:22
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию продолжаем избавляться от 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  
Старый 13.03.2017, 12:20
Valentin Nechayev
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:56. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot