Ioann_
Но юзать ее в дебаг exe. Вроде, как можно же ?
Igor
ну да, просто в дебаге ты не сможешь зайти внутрь функций из этой либы
Egor
а как же итератор дебаг левел?
Igor
?
Egor
из-за него может не будет работать
Dr. Friedrich
☠️
Nikita
Ioann_
Итератор дебаг левел мешает
Viacheslav
Это смотря чем избушка к лесу повёрнута. Если С интерфейсом, то всё нормально, а вот если С++ торчит, то всё плохо.
B
в cmake можно как-то смержить несколько STATIC либ в одну STATIC либу? нужно чтобы это было переносимо и портативно (винда, линукс, мак)
B
нашел способ с ar и libtool, но это не портабельно (винда может не содержать их), нашел вариант через
set_target_properties(${TARGET} PROPERTIES
STATIC_LIBRARY_FLAGS ${STATIC_LIB_PATHS}
)
где STATIC_LIB_PATHS это полные пути к STATIC либам. так вроде бы билдит одну статик либу, но nm -g lib.a не находит нужных символов
bogdan@xps:~/tools/iroha-ed25519/build$ nm -g libed25519.a
nm: libref10.a: File format not recognized
nm: libsha3_brainhub.a: File format not recognized
nm: librand_openssl.a: File format not recognized
ed25519_dummy.c.o:
0000000000000000 D libed25519_version
B
это не то что нужно :(
Anton
B
пробовал. работает если та единственная либа SHARED, но если статик, то она не содержит нужные символы
B
точнее, не содержит вообще ничего
B
:)
B
подскажите пожалуйста синтаксис
-Wl,-export-symbols exportmap.sym
вроде бы в примере был просто список символов с разделителем = \n, но на это пишет
exportmap.sym: file format not recognized; treating as linker script
exportmap.sym:2: syntax error
Timur
в шланг подъехала фс
кстати, в Visual Studio 2017 (15.7) это также уже приехало https://twitter.com/StephanTLavavej/status/980190720907649024
dude
/help@FailsBot
FailsBot
/help@FailsBot
USAGE:
/help - prints this message;
/vzhuh [message] - do vzhuh;
/start - info about bot.
Igor
открыл флатпак, понял что это не упаковщик исполняемых файлов и либ в один архив/исполняемый файл, как я думал раньше
можно вкратце, чем флатпак отличается от докера? про докер знаю только из пиара и рассказов, сам никогда не сталкивался, так что гугл пока не помогает
Eugene
тем что у него есть ноги?
Igor
у стола тоже могут быть ножки и он тоже может на них стоять
ладно, зайду с другой стороны
задача: сделать так, чтобы собранная на моём линуксе прилога работала на других дистрах с другим набором библиотек, и желательно ставилась путём ./install.sh /path/to/somewhere
что мне брать, флатпак или докер? а почему не наоборот?
Igor
ну вот на странице флатпака написано что якобы будет
>Allow the same application build to be installed on any Linux distribution
Igor
при этом про флатпак я слышу только в этом чатике, а на докер хайпают по всему интернету, причем решают они как будто бы одинаковую задачу "чтобы у клиента всё было установлено также и работало также как у меня"
Max
Max
А ты хочешь "сделать так, чтобы собранная на моём линуксе прилога работала на других дистрах с другим набором библиотек"
Max
докер явно мимо.
Max
Но вот вопрос: эта проблема давно решена с помощью cmake && make. Можешь прописать это в install.sh — и будет то, что ты хочешь?
Alexey
Stanislav
Alexey
потому что некоторые либы поставляются только в .so, что не может быть скомпоновано статически.
Alexey
Alexey
ок, а в исходниках всегда есть сборка статической либы?
Ildar
Stanislav
рхел забыл
Anonymous
Арч на втором месте у дистровотча.
Max
арч и гента ещё :)
Max
ага
Max
Огонь а не дистр) Особенно сейчас, когда родные репозитории стали обновляться своевременно
Max
я про арч)
Alexander "SonnySlave"
какой к чёрту install.sh? мимо пакетного менеджера? лол
Igor
собственная юзербаза - наиграются дома, проникнутся, и на работу и на сервера тащут
Alexander "SonnySlave"
@xvitaly
Stanislav
федора != рхел же
void *
Генту
Eugene
федора != рхел же
опенсорс версия рхела это центось, а федора это версия того же, но для тестирования новых пакетов и прочего
Alexander "SonnySlave"
Stanislav
Eugene
Alexander "SonnySlave"
Igor
Max
и ещё добавлю холивара — лучше под snap, чем под flatpak =)
Alexander "SonnySlave"
Крылатый
Лучше exe
Alexander "SonnySlave"
Max
пока не завезут репозитории — даже не рассматриваю )
Max
флатпак)
Alexander "SonnySlave"
Ну ладно, не смотри. Переживём
Max
Аминь.
✙ Fatum ✙
https://habrahabr.ru/post/352570/
Oleg
> 01.04
ed
Да, весёлый был день..
✙ Fatum ✙
> 01.04
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4058.pdf
✙ Fatum ✙
я не думаю, что это фейк
Oleg
это вот
✙ Fatum ✙
там про атомарные указатели
Oleg
атомарные умные указатели
✙ Fatum ✙
Oleg
спасибо, кэп
я к тому, что про атомарные шареды говорят уже давно, а статья про удаление указателей - шутка
✙ Fatum ✙
✙ Fatum ✙
я лох
✙ Fatum ✙
та не, просто интересная новость, вот и расшарила
✙ Fatum ✙
✙ Fatum ✙
кто-то просто только отошел😏