@ProCxx

Страница 1334 из 2477
Ilia
28.09.2017
15:28:43
Эффективно у тебя должны добавиться -l<boost-datetime...> в параметры компилятора/линкера, плюс опционально — добавление каталога библиотек с бустом в список каталогов линкера. (опция -L либо переменная кажется LDD_LIBRARY_PATH)

Oleg
28.09.2017
15:29:07
вот еще бы понять куда его прописать

Ilia
28.09.2017
15:30:21
Давай определим исходную точку.

Буст ты поставил в систему где идёт сборка ?

Google
Oleg
28.09.2017
15:30:58
да, там давным давно уже все поставлено и настроено

Ilia
28.09.2017
15:31:00
Собирал сам или из пакетов ?

Oleg
28.09.2017
15:31:08
из пакетов

Ilia
28.09.2017
15:31:51
ОК, ты же собрал тестовое приложение на CMake ?

Oleg
28.09.2017
15:31:57
да

Ilia
28.09.2017
15:32:15
МОжешь запустить на него ldd, и поглядеть в выводе список библиотек и где они лежат?

Oleg
28.09.2017
15:33:33
linux-vdso.so.1 => (0x00007ffdfbc77000) libboost_date_time.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.58.0 (0x00007f15f715e000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f15f6dd6000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f15f6bbe000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f15f67f4000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f15f65d7000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f15f62cd000) /lib64/ld-linux-x86-64.so.2 (0x00005582f9763000)

Oleg
28.09.2017
15:34:16
угу

Ilia
28.09.2017
15:34:20
бля

Всё становится сложнее...

ну ок, если они стоят в стандартном месте, должны подхватиться.

Google
Ilia
28.09.2017
15:37:09
В общем, тебе надо добиться, чтобы линкеру добавилась либа. Т.е. -lboost_date_time

Berkus
28.09.2017
15:38:17
есть флажочек которым оно переключается

Berkus
28.09.2017
15:39:03
?
а чо в гугле зобанели?

у меня это первый результат в поиске

Ilia
28.09.2017
15:39:22
та це же ясно
Ну, я как бы в процессе формулирования мысли...

Oleg
28.09.2017
15:39:38
у меня мыслей уже нет...

и гугол не помогает

Berkus
28.09.2017
15:40:10
у меня мыслей уже нет...
попробуй -D_GLIBCXX_USE_CXX11_ABI=0

Oleg
28.09.2017
15:40:24
куда?

Berkus
28.09.2017
15:40:32
https://gcc.gnu.org/gcc-5/changes.html#libstdcxx

Ilia
28.09.2017
15:41:02
куда?
Вот КУДА — это главный вопрос...

Berkus
28.09.2017
15:41:21
https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html

ну читай, пробуй, куда

тебе нужно собрать твою аппу с совместимым с бинарными либами аби

Oleg
28.09.2017
15:42:40
у меня gcc-6 по дефолту

Berkus
28.09.2017
15:43:34
*yawn*

Google
Ilia
28.09.2017
15:44:46
Вот КУДА — это главный вопрос...
Я вот что нашёл: Makefile.am: AM_LDFLAGS = -lboost_xxx

Berkus
28.09.2017
15:45:38
automake? ого, умываю руки

Ilia
28.09.2017
15:45:59
Ага, а ты думал...

у меня gcc-6 по дефолту
Олег, главное ты не пытайся заставить configure самой эти либы найти, это достаточно сложно будет.

Вот твт ещё про всю эту херь http://www.gnu.org/software/automake/manual/html_node/Linking.html

Oleg
28.09.2017
15:48:13
ПРосто добавь этот флаг статично, и хрен с ней.
уже, теперь минут 15 собираться будет

в configure.ac

Ilia
28.09.2017
15:49:03
Можно кажется даже запускать что-то типа AM_LDFLAGS=-lboost_date_time; automake

Oleg
28.09.2017
15:50:00
так а там же все либы прописаны и проча

Ilia
28.09.2017
15:50:33
Не, это что configure собрал. А тебе надо статично вляпать.

Ilia
28.09.2017
15:50:39
Птосто ВСЕГДА

Oleg
28.09.2017
15:50:47
не

configure.ac, как раз таки, статичный

Ilia
28.09.2017
15:51:25
Ну я уже не помню, может быть

Oleg
28.09.2017
15:51:54
да, я даже ман по использованию autools писал в свое время

правда для Эльбруса

Александр
28.09.2017
15:52:33
https://gcc.gnu.org/gcc-5/changes.html#libstdcxx
Т.е., если есть легаси проект, который держится на костылях и жёстко завязан на stdlib, то переход с gcc 4.9 на gcc 5.0 - это просто один флажок?

Antony
28.09.2017
15:54:25
правда для Эльбруса
О! Расскажите, как там дела с Эльбрусами обстоят. Вроде хотели их позволить физикам покупать. Как дела движутся в этом направлении?

Google
Oleg
28.09.2017
15:55:02
ну они есть

Ilia
28.09.2017
15:55:17
Вообще я бы посоветовал сразу же просто весть проект перегнать на CMake, с find_files будет даже быстрее (хотя и неправильно)

Ilia
28.09.2017
15:55:54
Ну, гляди...

Antony
28.09.2017
15:55:57
и, даже, включаются и работают
Это понятно. Хочу купить себе. Это сильно геморно? :)

Oleg
28.09.2017
15:56:31
насколько я знаю, ФЛ не продают

Александр
28.09.2017
15:56:42
в чём профит эльбруса?

Admin
ERROR: S client not available

Oleg
28.09.2017
15:56:50
ребяты, от души жи есть

заработало

Дед Пегас
28.09.2017
15:56:59
Vladislav
28.09.2017
15:57:11
Antony
28.09.2017
15:57:12
Я тоже хочу!(
Все хотят стальной чемодан-ноутбук, переживающий ядерный взрыв и падение со второго этажа :)

Дед Пегас
28.09.2017
15:57:12
В след. году обещали серийные пекарни на широкий рынок.
Этим летом была пробная партия из 500 штук.

Oleg
28.09.2017
15:57:15
ща ссылочку найду на видео

Александр
28.09.2017
15:57:39
NIH
это не профит :D

Google
Дед Пегас
28.09.2017
15:58:05
// а так ваще Эльбрусы в медтехнике в продакшоне используются, у меня у друга-радиолога уже есть

Vladislav
28.09.2017
15:58:26
Antony
28.09.2017
15:58:30
Мне сама платформа интересна)
Ну и Boost потестировать на нём - тоже крутота

Alexander
28.09.2017
15:58:38
Дед Пегас
28.09.2017
15:58:46
Alexander
28.09.2017
15:58:48
как эта железка может быть лучше Интела?

Antony
28.09.2017
15:59:02
ясен пень потому, что положено
Потому что в случае войны, ты не будешь рад если дефибрилятор откажется работать

Oleg
28.09.2017
15:59:23
https://photos.app.goo.gl/AfgE47CfSNDE2uYR2

Alexander
28.09.2017
15:59:24
Потому что в случае войны, ты не будешь рад если дефибрилятор откажется работать
я говорю про перфоманс, а не про войну и закладки возможные

Дед Пегас
28.09.2017
15:59:29
как эта железка может быть лучше Интела?
Тут дико спекулятивно. Чем ARM лучше x86?)

Stanislav
28.09.2017
15:59:46
https://www.youtube.com/watch?v=fX2W3nNjJIo

Alexander
28.09.2017
16:00:02
Тут дико спекулятивно. Чем ARM лучше x86?)
я назвал фирму, а не архитектуру

Ilia
28.09.2017
16:00:18
Там кстати в reddit висят ссылки на материалы по CppCon2017

Alexander
28.09.2017
16:00:25
я не верю, что Россия обладает технологиями в области микроэлектроники, которые превосходяти зарубежные

Там кстати в reddit висят ссылки на материалы по CppCon2017
там только 1 доклад пока что от Страус трупа

Дед Пегас
28.09.2017
16:00:37
я назвал фирму, а не архитектуру
Это уже вне дискуссии, ИМХО. Мы ж про технику.

Antony
28.09.2017
16:00:38
я говорю про перфоманс, а не про войну и закладки возможные
А вот это не узнать, пока не купишь и не потестируешь. Видюха там оч плохая, а процессор - своеобразный. По идее вызов функции там дешевле чем на x86

Ilia
28.09.2017
16:01:16
(вроде бы)

Но это неважно всё.

Oleg
28.09.2017
16:02:47
https://photos.app.goo.gl/16bMnDbw81hWruJJ3

https://photos.app.goo.gl/8Z2q2XUJLej803A63

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