Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 12 Sep 24 20:36:24, всего сообщений: 10762
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4946 из 10762 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           17 Jan 17 14:39:45
Кому : Alex Korchmar                                       17 Jan 17 14:39:45
Тема : Re: flow-tools
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+9fb870b2
На   : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c7ea16
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=2:463/68.300+587e15de
Ответ: area://RU.UNIX.BSD?msgid=<1187506711@ddt.demos.su>+dd3fdc9a
==============================================================================
17 янв 2017, вторник, в 10:10 NOVT, Alex Korchmar написал(а):

AK>>> соответственно, привет изобретателям pkg, ниасилившим нормальное
AK>>> управление
AK>>> зависимостями.
AK>>> Года этак из 1998го.
EG>> Это не к pkg привет, а к авторам /usr/ports/Mk/bsg.gcc.mk;
EG>> pkg делает ровно то, что ему сказано - ставит runtime-зависимость,
AK> что рантайм-зависимости могут быть, сюрприз, нескольких уровней, начиная от
AK> "вообще нет смысла ставить это без этого" и заканчивая "ну раз уж ты это
AK> поставил, возможно, тебе пригодилось бы еще и вон то" авторы dpkg знали еще
AK> в 1998-м. rpm в 99-м, кажется.

В данном случае это неважно, так как тут .mk всегда и безусловно
ставит рантайм-зависимость от gcc, даже если она не нужна совсем
и это не проблема pkg.

AK> А вот в каком году не умели один проект, один раз собираемый, запаковать
AK> раздельно в пакеты doc, run и devel - это я даже и не знаю.

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

AK>>> Кстати, почему этот кусок дерьма старательно делают версионным и вообще
AK>>> зачем этим 300килобайтам быть .so вместо .a - вопрос тоже к нему (авторам
AK>>> gcc его задавать бесполезно, это тюлени. Hо осилить изменить это
AK> поведение
AK>>> парой тривиальных патчей вполне было бы можно - если хотеть.)
EG>> .a там рядышком лежит тоже штатно.
AK> да, и никогда не используется - я вообще не знаю штатного способа заставить
AK> его всегда выбираться вместо .so.хрень.еще.хрень.ненужно.ненужно, разьве что
AK> стереть нахрен.

Один способ есть - указывать .a в строке линковки или компиляции,
но это не "всегда вместо .so"

Eugene
--- slrn/1.0.2 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.065327 секунды