@ProCxx

Страница 1933 из 2477
Frigeralt
04.04.2018
06:22:18
/help@FailsBot

FailsBot
04.04.2018
06:23:07
/help@FailsBot
USAGE: /help - prints this message; /vzhuh [message] - do vzhuh; /start - info about bot.

Igor
04.04.2018
07:35:16
Открой для себя Flatpak: http://docs.flatpak.org/en/latest/
открыл флатпак, понял что это не упаковщик исполняемых файлов и либ в один архив/исполняемый файл, как я думал раньше можно вкратце, чем флатпак отличается от докера? про докер знаю только из пиара и рассказов, сам никогда не сталкивался, так что гугл пока не помогает

Google
Igor
04.04.2018
07:41:02
у стола тоже могут быть ножки и он тоже может на них стоять ладно, зайду с другой стороны задача: сделать так, чтобы собранная на моём линуксе прилога работала на других дистрах с другим набором библиотек, и желательно ставилась путём ./install.sh /path/to/somewhere что мне брать, флатпак или докер? а почему не наоборот?

Ilia
04.04.2018
07:42:11
но я в этом не спец.

не скажу почему не будет... ?

Люди обычно берут один (два, три, пять) свой любимый дистрибутив линуха, и под него собирают. Под каждый. А под остальное — сам , ручками...

Igor
04.04.2018
07:43:38
ну вот на странице флатпака написано что якобы будет >Allow the same application build to be installed on any Linux distribution

при этом про флатпак я слышу только в этом чатике, а на докер хайпают по всему интернету, причем решают они как будто бы одинаковую задачу "чтобы у клиента всё было установлено также и работало также как у меня"

Max
04.04.2018
07:46:03
ну вот на странице флатпака написано что якобы будет >Allow the same application build to be installed on any Linux distribution
Docker решает задачу "Чтобы у клиента было установлено то же самое, что у меня"

А ты хочешь "сделать так, чтобы собранная на моём линуксе прилога работала на других дистрах с другим набором библиотек"

докер явно мимо.

Но вот вопрос: эта проблема давно решена с помощью cmake && make. Можешь прописать это в install.sh — и будет то, что ты хочешь?

Google
Stanislav
04.04.2018
07:47:56
А ты хочешь "сделать так, чтобы собранная на моём линуксе прилога работала на других дистрах с другим набором библиотек"
камень в огород тех кто пакует под debian/ubuntu а потом на других дистрибутивах не находится libcurl-gnutls.so

Алексей
04.04.2018
07:49:00
Почему не для всех=то?
потому что некоторые либы поставляются только в .so, что не может быть скомпоновано статически.

Ilia
04.04.2018
07:49:47
И без исходников ?

Алексей
04.04.2018
07:49:56
И без исходников ?
ок, а в исходниках всегда есть сборка статической либы?

Igor
04.04.2018
07:50:37
Но вот вопрос: эта проблема давно решена с помощью cmake && make. Можешь прописать это в install.sh — и будет то, что ты хочешь?
для этого требуется cmake && cmake --build делать N раз под N операционных систем, чего хочется избежать - но видимо невозможно?

Ilia
04.04.2018
07:50:41
И, кстати, количество дистрибутивов сильно преувеличено.
Согласен. По сути дебиан, федора, скакварь сьюз

Max
04.04.2018
07:50:57
И, кстати, количество дистрибутивов сильно преувеличено.
Но хочется зацепить ещё и любой LFS, а для некоторых библиотек хочется охватить и embedded.

Ilia
04.04.2018
07:51:23
не забыл, написал же "Федора"

Pavel
04.04.2018
07:52:07
Арч на втором месте у дистровотча.

Max
04.04.2018
07:52:19
арч и гента ещё :)

Ilia
04.04.2018
07:52:30
А что кстати такое Арч ? ArchLinux ?

Max
04.04.2018
07:52:36
ага

Ilia
04.04.2018
07:52:56
арч и гента ещё :)
НУ ПОД ГЕНТУ-ТО СОБИРАТЬ НЕ НАДО !!

Max
04.04.2018
07:53:34
Огонь а не дистр) Особенно сейчас, когда родные репозитории стали обновляться своевременно

я про арч)

Google
Ilia
04.04.2018
07:54:47
А кто его толкает ?

Alexander
04.04.2018
07:57:59
какой к чёрту install.sh? мимо пакетного менеджера? лол

Igor
04.04.2018
07:57:59
собственная юзербаза - наиграются дома, проникнутся, и на работу и на сервера тащут

Alexander
04.04.2018
07:58:09
@xvitaly

Stanislav
04.04.2018
07:59:41
Igor
04.04.2018
08:00:18
какой к чёрту install.sh? мимо пакетного менеджера? лол
не хотеть писать пакеты под +INF дистров, но видимо эту проблему не решает даже флатпак, так что придётся выбрать N < +INF

Evgeny
04.04.2018
08:01:02
федора != рхел же
опенсорс версия рхела это центось, а федора это версия того же, но для тестирования новых пакетов и прочего

Max
04.04.2018
08:02:42
не хотеть писать пакеты под +INF дистров, но видимо эту проблему не решает даже флатпак, так что придётся выбрать N < +INF
Дистры здесь даже и не особо причём. Важна, в первую очередь, аппаратная архитектура и набор библиотек. Надо охватить все — распространяй исходники. gcc есть везде.

Alexander
04.04.2018
08:02:44
Alexander
04.04.2018
08:03:49
не хотеть писать пакеты под +INF дистров, но видимо эту проблему не решает даже флатпак, так что придётся выбрать N < +INF
Хочешь более нативный для пользователя путь, то есть под каждый пакетный менеджер - придётся пакетить.

Max
04.04.2018
08:05:42
и ещё добавлю холивара — лучше под snap, чем под flatpak =)

Alexander
04.04.2018
08:06:15
Дед Пегас
04.04.2018
08:06:36
Лучше exe

Alexander
04.04.2018
08:06:46
Max
04.04.2018
08:06:59
пока не завезут репозитории — даже не рассматриваю )

флатпак)

Google
Alexander
04.04.2018
08:07:46
Ну ладно, не смотри. Переживём

Max
04.04.2018
08:08:15
Аминь.

Anna
04.04.2018
10:26:00
https://habrahabr.ru/post/352570/

Oleg
04.04.2018
10:26:15
> 01.04

ed
04.04.2018
10:32:40
Да, весёлый был день..

Anna
04.04.2018
10:32:42
> 01.04
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4058.pdf

Ilia
04.04.2018
10:33:33
Anna
04.04.2018
10:34:37
Что, и ТАМ ДАЖЕ ?
я не думаю, что это фейк

Ilia
04.04.2018
10:35:00
Так там нет про "удалить указатели"...

``should avoid all uses of owning raw pointers and explicit delete` Это совсем не равнозначно "удалить указатели из языка С++"

Oleg
04.04.2018
10:36:27
это вот

Anna
04.04.2018
10:36:30
там про атомарные указатели

Oleg
04.04.2018
10:36:44
атомарные умные указатели

Anna
04.04.2018
10:37:08
ed
04.04.2018
10:37:08
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4058.pdf
Мне вот интересно, как оно без указателей изнутри должно работать - на уровне синтаксиса? Тогда что-то не очень понятно почему это будет "неавтоматическим" управлением памяти..

Oleg
04.04.2018
10:37:42
спасибо, кэп
я к тому, что про атомарные шареды говорят уже давно, а статья про удаление указателей - шутка

Ilia
04.04.2018
10:38:16
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4058.pdf
Ты это к чему послал, в продолжение той 1-апрельской шутки, или отдельно от неё?

Anna
04.04.2018
10:38:37
Google
Даурен
04.04.2018
10:38:43
Ребята если есть желание изучит Java переходите по ссылке https://t.me/javalive

Ilia
04.04.2018
10:38:45
А...

Anna
04.04.2018
10:41:47
Атомарные — не значит синхронизированные...
по идее, они должны быть потокобезопасные

чтоб делит не вызвался несколько раз

Кирилл
04.04.2018
10:42:29
по идее, они должны быть потокобезопасные
в шаред сейчас потокобезопасен только счётчик

А вот, например, оператор присваивания - нет

Anna
04.04.2018
10:43:48
Да нет...
в чем тогда атомарность?

Ilia
04.04.2018
10:45:29
В том, что ты можешь атомарно выполнять загрузку и замену, проверку и ещё кое-какие операции. Там сложно всё, я тоже не врубился, что он там предлагает, но атомарность и потокобезопасность — совершенно не одно и то же... Разные гарантии.

/dev
04.04.2018
10:50:41
Dmg!!
как так можно, приличный же чат!

Страница 1933 из 2477