Android 빌드를 하고 있는데요, x86용으로 작업을 진행중입니다.
externel/llvm/lib/VMCore 쪽 라이브러리를 C로 된 함수에서 링크해서 사용하고 싶습니다.
그런데, undefined reference 에러가 계속 발생하네요...
같은 폴더에 C++로 된 코드에서는 에러가 없이 링크가 됩니다.
이와 같이 Android에서 C++로 작성된 static 라이브러리를 c 에서 링크하기 위해서 해줘야 하는 작업이
있는 것인가요?
혹시 참고할 만한 레퍼런스가 있는지 알고 싶습니다.
며칠째 헤메고 있네요...
VMCore가 C++로 만들어진 lib라면 C쪽에서는 링크가 안된다면 name mangling때문일텐데.
C++ interface들을 wrapping하는 C lib를 만드셔야 할것 같네요.