ошибка yocto dlib: неопределенная ссылка на символ ‘cblas_dgemm’

Я сделал рецепт для приложения, использующего библиотеки opencv и dlib.
Вот рецепт приложения:

DESCRIPTION = "Simple application"LICENSE = "MIT"LIC_FILES_CHKSUM = "file://application.cpp;md5=df22013877ba7d830e9993ae1d77d724"
inherit pkgconfig
DEPENDS += "dlib opencv"
SRC_URI = "file://application.cpp"
S = "${WORKDIR}"
do_compile() {
${CXX} ${CXXFLAGS} -std=c++11 -O3 -I${STAGING_INCDIR} -pthread application.cpp -o application ${LDFLAGS} `pkg-config --cflags --libs opencv` -lX11 -ldlib
}

do_install() {
install -D -m 0755 application ${D}${bindir}/application
}

Также я добавил в local.conf:

IMAGE_INSTALL_append = " openblas"

Но когда я пытаюсь собрать его с помощью bitbake, он выдает мне следующую ошибку:

: undefined reference to symbol 'cblas_dgemm'
| yocto/project/build/tmp/sysroots/[myboard]/usr/lib/libopenblas.so.0: error adding symbols: DSO missing from command line
| collect2: error: ld returned 1 exit status

В чем может быть проблема?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]