Тест на сдачу баксов находит libjvm.so в проекте C++, управляемом Buck

Я столкнулся со следующей ошибкой компоновщика в проекте C++, управляемом Buck:

/usr/src/hbase/hbase-native-client/buck-out/gen/core/mini-cluster-test#compile-mini-cluster-test.cc.ob19eb5e6,default/mini-cluster-test.cc.o: В функции `MiniCluster:: create_vm (JavaVM _ **) ':

/usr/src/hbase/hbase-native-client/core/mini-cluster-test.cc:80: неопределенная ссылка на `JNI_CreateJavaVM'

В Makefile я указал следующее без эффекта:

LDFLAGS = -lprotobuf -lzookeeper_mt -lsasl2 -lfolly -lwangle -L /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server

libjvm.so находится в /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server

Может кто-нибудь дать подсказку?

Спасибо

0 ответов

Другие вопросы по тегам