Size: a a a

Rust — русскоговорящее сообществo

2020 September 23

Э

Эрик in Rust — русскоговорящее сообществo
Почему?
источник

q

qthree in Rust — русскоговорящее сообществo
Спроси у команды servo, например, почему они gnu тулчейн не поддерживают, мне тоже интересно.
источник

V

Vladimir in Rust — русскоговорящее сообществo
qthree
Какие подводные камни в использовании более старой версии visual studio для компиляции растовых бинарников? Раньше все бинарники требовали VCRUNTIME140.dll, мало у кого он был. А как то не так давно обновил студию, так вообще стали требовать VCRUNTIME140_1.dll которого ни у кого нет. Что делать? Откатывать студию? Класть эту dll в комплект поставки?
В Винде класть либы к бинарям более чем нормально
источник

V

Vladimir in Rust — русскоговорящее сообществo
И откатиться - тоже нормально
источник

q

qthree in Rust — русскоговорящее сообществo
А можно как то указать путь к папке с либами? Или только рядом с экзешником надо.
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Vladimir
В Винде класть либы к бинарям более чем нормально
А ещё тащить свою систему скриптов и сборки
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
qthree
А можно как то указать путь к папке с либами? Или только рядом с экзешником надо.
Можно но лучше не стоит
источник

RS

Roma S in Rust — русскоговорящее сообществo
qthree
Какие подводные камни в использовании более старой версии visual studio для компиляции растовых бинарников? Раньше все бинарники требовали VCRUNTIME140.dll, мало у кого он был. А как то не так давно обновил студию, так вообще стали требовать VCRUNTIME140_1.dll которого ни у кого нет. Что делать? Откатывать студию? Класть эту dll в комплект поставки?
интернет пишет, что можно статически слинковать (https://stackoverflow.com/a/44387312)
[target.x86_64-pc-windows-msvc]
rustflags = ["-C", "target-feature=+crt-static"]
источник

П

Пашечка in Rust — русскоговорящее сообществo
Vladimir
В Винде класть либы к бинарям более чем нормально
У меня на работе мы под линуксом тащим некоторые кутешные библиотеки :D Я пытался с этим бороться, но меня не слушают :(
источник

q

qthree in Rust — русскоговорящее сообществo
Не, меня рядом положить устроит, просто если будут 2 растовых бинарника в 2 соседних папках, то не кидать же в каждую папку по копии либы
источник

Э

Эрик in Rust — русскоговорящее сообществo
qthree
Не, меня рядом положить устроит, просто если будут 2 растовых бинарника в 2 соседних папках, то не кидать же в каждую папку по копии либы
Кидать.
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Пашечка
У меня на работе мы под линуксом тащим некоторые кутешные библиотеки :D Я пытался с этим бороться, но меня не слушают :(
а зачем с этим бороться?
источник

П

Пашечка in Rust — русскоговорящее сообществo
Alexander Zaitsev
а зачем с этим бороться?
Ну, потому что в репе и так лежит qt. А из-за того что мы тащим кое-какие либы из него в собственную lib директорию (ПО ставится в opt) при минорном обновлении пакета в дистрибутиве ломаются их приватные зависимости и в результате... Мы увеличиваем количество либ, которые тащим с собой
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Пашечка
Ну, потому что в репе и так лежит qt. А из-за того что мы тащим кое-какие либы из него в собственную lib директорию (ПО ставится в opt) при минорном обновлении пакета в дистрибутиве ломаются их приватные зависимости и в результате... Мы увеличиваем количество либ, которые тащим с собой
а репа ваша или системная?
источник

П

Пашечка in Rust — русскоговорящее сообществo
Alexander Zaitsev
а репа ваша или системная?
Системная
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
тогда ты должен понимать, почему вы тянете свою версию, а не системную
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
системная версия неподконтрольна вам, в отличие от той, что вы тащите с собой
источник

Э

Эрик in Rust — русскоговорящее сообществo
Alexander Zaitsev
системная версия неподконтрольна вам, в отличие от той, что вы тащите с собой
cargo patch, lol.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ах да, в крестах же нет карго.
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Эрик
cargo patch, lol.
дело не в крестах, а в подходе к контролю версий либ
источник