Vladimir
Какие пути прописывал?
Vladimir
Где у тебя либа дизера
Vladimir
Та что .so
Anton
Попробовал с этим флагом как святой стаковерфлоу советовал
RUSTFLAGS="-C link-args=-Wl,-rpath,/home/anton/Projects/deezer-rust/libdeezer"
Anton
= note: /usr/bin/ld: cannot find -ldeezer
Anton
сделай тупо -C link-args=“-L/путь-к-папке-с-сошкой”
Vladimir
ты под маком?
Vladimir
otool -L path_to_your_binnary
Vladimir
сделай
Anton
сейчас под линем
Vladimir
тогда ldd
Anonymous
http://words.steveklabnik.com/the-expressive-c-17-coding-challenge-in-rust
Anton
➜ deezer-rust git:(master) ✗ ldd target/debug/deezer
linux-vdso.so.1 => (0x00007ffcbbf76000)
libdeezer.so => not found
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6681dcb000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6681bc3000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f66819a3000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f668178b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f66813ab000)
/lib64/ld-linux-x86-64.so.2 (0x00007f668224b000)
Anton
Прикол вот еще в чем
Anton
RUSTFLAGS="-C link-args=-L/home/anton/Projects/deezer-rust/libdeezer/" cargo rustc — -Z print-link-args
Anton
Находит указанную мной папку
Anton
В конце выводит "-L/home/anton/Projects/deezer-rust/libdeezer/"
պլհկ
Чтоб запускалось сделай export LD_PRELOAD
պլհկ
=хуемое.so
պլհկ
Нет, перед запуском
Сережа
Без -L
Vladimir
ну это дичь делать лд прелоад
պլհկ
У него ж не прод
Сережа
А в си есть rpath
պլհկ
Потом нормально сделает наверно
Vladimir
echo $LD_LIBRARY_PATH
պլհկ
Он и здесь есть
Vladimir
и туда куда-то кинь
Vladimir
если там нету, допиши путь к либе
պլհկ
Путь к папке с либой (на всякий)
Vladimir
х)
Anton
ld preload сработал
Anton
кек
Vladimir
лол блять
պլհկ
Ну а куда он денется, лол
պլհկ
К упражнениям с рпатх перейдём?
Anton
Короч очередное спасибо за спасение моей горящей от FFI жопы
Сережа
А это законно? Вот в голанге нет языка кроме голанга и роб пайк его пророк, а в расте как?
Vladimir
значит не перейдем(
LexsZero
Сережа
Вот бы сейчас знать что там в авк вообще делается и зачем
պլհկ
Авк почти перл
Сережа
Такой же ненужный?
պլհկ
Ты ненужный
Сережа
Я как авк и перл - круто
Сережа
Я тут наверное самый успешный
Сережа
Братан, ну ты же не имел ввиду, что я такой же ненужный как раст или хаскель? Ты задел меня за живое!
Сережа
Я конечно не джава и даже не плюсы, но всё-таки
Vladimir
более того
Vladimir
ты ненужный как го
Loo
Сережа
Бля, автокоррекция
Anonymous
я тут наверное самый успешный
Vladimir
чур я
Loo
Loo
Anonymous
сегодня сходил на митап и ушел почти сразу, топхикка-посетитель-митапов
Vladimir
лол
Anonymous
после лекции
Vladimir
чего ты?
Vladimir
не интересно шоли?
Anonymous
не скажу причин, слишком стыдно
Vladimir
ну а как лекция там
Anonymous
блокчейн-блокчейн-блокчейн-блокчейн-блокчейн-блокчейн-блокчейн-блокчейн-блокчейн-блокчейн-блокчейн-раст
Anonymous
вот так
Vladimir
хех
Vladimir
звучит интересно
Vladimir
хех
Anton
короч
Anton
пока что мой код работает
Anton
авось к утру сделаю чтото близкое к нормальному sdk
Vladimir
ну ты поехавший
Vladimir
ты хоть статью пишешь?
Vladimir
или это так
Anton
чтоб хотябы песенки сабатон могло играть
Anton
Anton
это так для души
Anton
статья большая будет очень