я хочу следующее - чтобы у меня в библиотеке была функция с некоторой сигнатурой, которую надо вызвать. Но при этом эта функция будет определена только в crate который эту библиотеку возьмёт как зависимость
я хочу следующее - чтобы у меня в библиотеке была функция с некоторой сигнатурой, которую надо вызвать. Но при этом эта функция будет определена только в crate который эту библиотеку возьмёт как зависимость
с линкером такое - у меня сейчас проект собирается как staticlib - считай bare-metal kernel. Его надо оформить в elf, для чего вызывается ld с параметрами и линкерскриптом
сейчас у меня функция определена как extern в библиотеке, а в использующем проекте уже реализация. линкер всё прожёвывает и нормально работает, но смущает "warning: found Rust type str in foreign module; consider using a `*const libc::c_char`"