Hello, I try to compile a program NPU for golang.
I had this problem when I compile
github.com/.../lib
/usr/lib/gcc-cross/aarch64-linux-gnu/7/…/…/…/…/aarch64-linux-gnu/bin/ld: warning: libOpenVX.so.1.2, needed by /home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc-cross/aarch64-linux-gnu/7/…/…/…/…/aarch64-linux-gnu/bin/ld: warning: libOpenVXU.so, needed by /home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc-cross/aarch64-linux-gnu/7/…/…/…/…/aarch64-linux-gnu/bin/ld: warning: libCLC.so, needed by /home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc-cross/aarch64-linux-gnu/7/…/…/…/…/aarch64-linux-gnu/bin/ld: warning: libVSC.so, needed by /home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so, not found (try using -rpath or -rpath-link)
/tmp/go-build080361629/b002/_x003.o : Dans la fonction « vnn_CreateNeuralNetwork » :
inceptionv3.c:(.text+0xd8) : référence indéfinie vers « vnn_CreateInceptionV3 »
/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so : référence indéfinie vers « vxTensorSubtractNode »
/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so : référence indéfinie vers « vxActivationLayer »
/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so : référence indéfinie vers « vxReleaseScalar »
/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so : référence indéfinie vers « vxSetNodeAttribute »
/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so : référence indéfinie vers « vxTensorPadNode »
/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so : référence indéfinie vers « vxTensorAddNode »
/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so : référence indéfinie vers « vxTensorStrideSliceNode »
/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib/libovxlib.so : référence indéfinie vers « vxIdentifyGraphInputsAndOutputs »
The option of linker is:
aarch64-linux-gnu-gcc -I . -fPIC -pthread -fmessage-length=0 -fdebug-prefix-map=$WORK/b002=/tmp/go-build -gno-record-gcc-switches -o $WORK/b002/cgo.o $WORK/b002/_cgo_main.o $WORK/b002/_x001.o $WORK/b002/_x002.o $WORK/b002/_x003.o $WORK/b002/_x004.o $WORK/b002/_x005.o -L/home/ron/workspace/khadas/aml_npu_sdk_6.4.3//linux_sdk/linux_sdk_6.4.3/acuity-ovxlib-dev/lib -L/home/ron/workspace/khadas/aml_npu_sdk_6.4.3/linux_sdk/linux_sdk_6.4.3/build/sdk/lib -ljpeg -lovxlib
You have an idea ?