
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)

Ilia
28.09.2017
15:33:37
Далее. если всё так, то по идее достаточно только добавить в проект биллиотеки, а они уже сами должны найтись в путях.

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
есть флажочек которым оно переключается

Oleg
28.09.2017
15:38:45

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

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

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
в 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

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 будет даже быстрее (хотя и неправильно)

Oleg
28.09.2017
15:55:19
и, даже, включаются и работают

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

Antony
28.09.2017
15:55:57

Дед Пегас
28.09.2017
15:56:23

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

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

Admin
ERROR: S client not available

Дед Пегас
28.09.2017
15:56:45

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

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

Дед Пегас
28.09.2017
15:57:30

Александр
28.09.2017
15:57:39

Google

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

Vladislav
28.09.2017
15:58:26

Antony
28.09.2017
15:58:30

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

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

Alexander
28.09.2017
16:00:02

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

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

Дед Пегас
28.09.2017
16:00:37

Antony
28.09.2017
16:00:38

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