
Vitaly
29.08.2017
12:58:35
А вообще, в мире GNU/Linux очень не любят проприетарщину. Если это приложение для внутреннего использования, тогда можно вообще собрать и слинковать динамически под конкретный дистрибутив с нужными версиями библиотек. Но если оно для end-user'ов, то шанс, что его будут использовать линуксоиды, не слишком высокий.

Matwey
29.08.2017
12:58:46

Ilia
29.08.2017
12:59:02

Vitaly
29.08.2017
12:59:11

Google

Pavel
29.08.2017
12:59:26
а ещё бывают баги в компиляторах

Matwey
29.08.2017
12:59:53
багтрекер, не?
Ну у вас есть специальный человек который его будет каждый день читать?

Pavel
29.08.2017
13:00:09
я вообще не понимаю что за мода пошла распространять бинари с непонятной девелоперской машины, вместо машины майнтейнеров

Vitaly
29.08.2017
13:01:05

Pavel
29.08.2017
13:01:06

Vitaly
29.08.2017
13:02:22

Pavel
29.08.2017
13:02:59
ну. так зачем линковать статически если всёравно заворачивать в деб/рпм?

Matwey
29.08.2017
13:03:02
А что за приложение то, если не секрет? Что оно делает?

Vitaly
29.08.2017
13:04:33
Ещё хороша идея Flatpak для проприетарного ПО: внутри уже есть готовые рантаймы: libc, gtk и пр. Приложение пакуется и использует данные рантаймы для своей работы.

Pavel
29.08.2017
13:06:46
Если делать для всех этих ваших дистрибутивов пакеты, то там и надо прописать какие библиотеки нужны. А не линковать их статически.

Google

Vitaly
29.08.2017
13:07:15

Matwey
29.08.2017
13:07:20

Pavel
29.08.2017
13:07:30
Рпм это контейнер блин

Matwey
29.08.2017
13:07:40
рпм это не контейнер, это архив

Alexander
29.08.2017
13:07:44

Pavel
29.08.2017
13:08:04

Matwey
29.08.2017
13:08:10

Alexander
29.08.2017
13:08:11
если твоя прилога прекрасно себя будет чувствовать на Ubuntu 12.04, почему ты должен себя ограничивать?

Vitaly
29.08.2017
13:08:30
Даже в пределах одного дистрибутива будут серьёзные проблемы при динамической линковке. Например в Fedora 24 qt версии 5.6.2, а в Fedora 25-26 уже 5.7.1. Соберёшь под F25 и оно уже не запустится под F24.

Matwey
29.08.2017
13:08:33

Alexander
29.08.2017
13:08:40

Vitaly
29.08.2017
13:09:04

Matwey
29.08.2017
13:09:29

Alexander
29.08.2017
13:09:35

Matwey
29.08.2017
13:09:38
одной сборки хватит всем
как в golang

Alexander
29.08.2017
13:09:45
поэтому и говрю, что пакетить под дистры - такуое себе удовольствие

Vitaly
29.08.2017
13:09:46

Google

Matwey
29.08.2017
13:10:32
Я вот давеча установил Xilinx ISE, так там одно приложение требует рантайм от gcc3 и древнейший libmotif, так я его и не смог запустить.

Vitaly
29.08.2017
13:11:13

Matwey
29.08.2017
13:11:29

Alexander
29.08.2017
13:12:14

Pavel
29.08.2017
13:12:26

Matwey
29.08.2017
13:12:51

Alexander
29.08.2017
13:13:16
или прилога?

Matwey
29.08.2017
13:13:31

Alexander
29.08.2017
13:13:49
ну качай торренатами

Alexander
29.08.2017
13:13:57
быстрее будет на всю ширину твоего канала

Pavel
29.08.2017
13:25:08
когда у меня не заводился бинарь, а перекомпиливать было лень, я просто брал нужные либы из дебиана (где он заводился) и складывал рядом
а тут наворотили всяких докеров с виртуаклками и говорят что это проще
с одной стороны молодцы — мейнтернеры дистрибов так быстро работать не умеют
с другой стороны получается супер стабильный старинный кентос, а внутрях у него докер с непонятной начинкой и такими же непонятными дырами
l4 я ещё понимаю. для определенных юзкейсов нужно.
но толкать в докеры и прочие флап-чотам ради переносимости это странно
ради масштабируемости и модного web-scale ещё ладно

Google

Pavel
29.08.2017
13:32:07
а так — лучше бы слои обратной совместимости пилили

??Suffer
29.08.2017
13:43:23
Докер это очень хорошо

Ilia
29.08.2017
13:43:38
Ребята, я вот порой задумываюсь, это вообще форум по С++, или как ?

Pavel
29.08.2017
13:43:43
а. веб разработчики. нуда, нуда

Like
29.08.2017
13:43:56
Сам проект никак не зависит от ОС

Admin
ERROR: S client not available

Pavel
29.08.2017
13:45:24

Ilia
29.08.2017
13:45:50
А здесь — да, ВЕСЕЛУХА!

Pavel
29.08.2017
13:46:21
а здесь ещё непонятно. вы тут все слишком молодые и слишком умные блин :(

Ilia
29.08.2017
13:47:38
Да просто трафик такой, что следить невозможно. И всё — пустой трёп. Ну уйдите вы в личку и обсуждайте там докеры...
Или в спецканал по linux.

Pavel
29.08.2017
13:48:38
вот так и дохнут все интересные каналы. я же сюда не для с++ пришел, а за похожими чужими мозгами

Ilia
29.08.2017
13:48:41
А так выбор — либо плюнуть на всё и не следить за сообщениями, тогда только периодически будешь включаться,
Либо следить и ворошиться в этой куче Г...

Square
29.08.2017
13:48:50

Berkus
29.08.2017
13:49:35

Ilia
29.08.2017
13:49:42
Нет, я не против общения, сам общительный, только блин ну не уследить...

Pavel
29.08.2017
13:50:20
ну по моему мнению пока самый вырвиглазный флейм тут был в виде стикера на полчата
мы же не виртуальным сексом тут занимаемся, ну

Berkus
29.08.2017
13:50:42

Google

Ilia
29.08.2017
13:51:04
А нафига тогда вообще сюда ходить ?

Pavel
29.08.2017
13:52:23
а нафига ты щас сюда ходишь? чтобы ответить на вопросы от полутора тыщь потенциальных юзерей? и ой горе если их скрыл флейм?
тьфу блин не по русски получилось

Berkus
29.08.2017
13:53:35
ты такие экзистенциальные вопросы задаешь за тебя их никто не сможет решить

Pavel
29.08.2017
13:56:56
я имел ввиду что потратить время на написание/сбор пакета это примерно тоже самое что потратить время на написание докер-файла. в самом лучшем случае это вообще не взаимоисключающие вещи. в идеале в докере всёравно будет apt install my-web-scale-app.
но тут уже на вкус и цвет..

Антон
29.08.2017
13:58:16
А как задефайнить sDEBUG если дебаг или sRELEASE если релиз

Alexander
29.08.2017
13:59:29
у меня есть глупый вопрос: почему так сложилось, что у std::min/max только один шаблонный параметр?

Антон
29.08.2017
14:00:14

Alexander
29.08.2017
14:00:27
без кастов

Alex Фэils?︙
29.08.2017
14:00:57

Aidar
29.08.2017
14:01:05
Я за явность
В этом случае

Антон
29.08.2017
14:01:21
А как задефайнить sDEBUG если дебаг или sRELEASE если релиз