Yafei Liu via llvm-dev
2019-Sep-18 09:17 UTC
[llvm-dev] EngineBuilder(std::move(Owner)).create() return null
I found a private ErrorStr member, but didn't find the get function of this member, could you tell me how I can get the error message? On Wed, Sep 18, 2019 at 4:02 PM mayuyu.io <admin at mayuyu.io> wrote:> Isn’t there a method in EngineBuilder to get the error message or > something? > I assume it’s you didn’t link in the JIT module > > Zhang > > 在 2019年9月18日,11:04,Yafei Liu via llvm-dev <llvm-dev at lists.llvm.org> 写道: > > I just copy the latest code in HowToUseJIT and run, but > the EngineBuilder(std::move(Owner)).create() keeps return null, any idea > why? > > Here's my CMakeList: > > cmake_minimum_required(VERSION 3.12) > project(llvm_test) > > set(CMAKE_CXX_STANDARD 14) > > find_package(LLVM REQUIRED CONFIG) > llvm_map_components_to_libnames(llvm_libs support core irreader orcjit native) > > add_executable(llvm_test main.cpp) > target_include_directories(llvm_test PUBLIC ${LLVM_INCLUDE_DIRS}) > target_compile_definitions(llvm_test PUBLIC ${LLVM_DEFINITIONS}) > target_link_libraries(llvm_test ${llvm_libs}) > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190918/0a77ef8a/attachment.html>
mayuyu.io via llvm-dev
2019-Sep-18 11:16 UTC
[llvm-dev] EngineBuilder(std::move(Owner)).create() return null
SetErrString , its argument is a pointer to a string. Use it before calling other methods and inspect it after calling Engine-Building methods Zhang> 在 2019年9月18日,17:17,Yafei Liu <yfliu at mobvoi.com> 写道: > > I found a private ErrorStr member, but didn't find the get function of this member, could you tell me how I can get the error message? > >> On Wed, Sep 18, 2019 at 4:02 PM mayuyu.io <admin at mayuyu.io> wrote: >> Isn’t there a method in EngineBuilder to get the error message or something? >> I assume it’s you didn’t link in the JIT module >> >> Zhang >> >>> 在 2019年9月18日,11:04,Yafei Liu via llvm-dev <llvm-dev at lists.llvm.org> 写道: >>> >>> I just copy the latest code in HowToUseJIT and run, but the EngineBuilder(std::move(Owner)).create() keeps return null, any idea why? >>> >>> Here's my CMakeList: >>> cmake_minimum_required(VERSION 3.12) >>> project(llvm_test) >>> >>> set(CMAKE_CXX_STANDARD 14) >>> >>> find_package(LLVM REQUIRED CONFIG) >>> llvm_map_components_to_libnames(llvm_libs support core irreader orcjit native) >>> >>> add_executable(llvm_test main.cpp) >>> target_include_directories(llvm_test PUBLIC ${LLVM_INCLUDE_DIRS}) >>> target_compile_definitions(llvm_test PUBLIC ${LLVM_DEFINITIONS}) >>> target_link_libraries(llvm_test ${llvm_libs}) >>> _______________________________________________ >>> LLVM Developers mailing list >>> llvm-dev at lists.llvm.org >>> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190918/13a80ad4/attachment-0001.html>
Yafei Liu via llvm-dev
2019-Sep-19 02:58 UTC
[llvm-dev] EngineBuilder(std::move(Owner)).create() return null
tanks, I got the error message and it seems I need to #include "llvm/ExecutionEngine/Interpreter.h" On Wed, Sep 18, 2019 at 7:16 PM mayuyu.io <admin at mayuyu.io> wrote:> SetErrString , its argument is a pointer to a string. Use it before > calling other methods and inspect it after calling Engine-Building methods > > Zhang > > 在 2019年9月18日,17:17,Yafei Liu <yfliu at mobvoi.com> 写道: > > I found a private ErrorStr member, but didn't find the get function of > this member, could you tell me how I can get the error message? > > On Wed, Sep 18, 2019 at 4:02 PM mayuyu.io <admin at mayuyu.io> wrote: > >> Isn’t there a method in EngineBuilder to get the error message or >> something? >> I assume it’s you didn’t link in the JIT module >> >> Zhang >> >> 在 2019年9月18日,11:04,Yafei Liu via llvm-dev <llvm-dev at lists.llvm.org> 写道: >> >> I just copy the latest code in HowToUseJIT and run, but >> the EngineBuilder(std::move(Owner)).create() keeps return null, any idea >> why? >> >> Here's my CMakeList: >> >> cmake_minimum_required(VERSION 3.12) >> project(llvm_test) >> >> set(CMAKE_CXX_STANDARD 14) >> >> find_package(LLVM REQUIRED CONFIG) >> llvm_map_components_to_libnames(llvm_libs support core irreader orcjit native) >> >> add_executable(llvm_test main.cpp) >> target_include_directories(llvm_test PUBLIC ${LLVM_INCLUDE_DIRS}) >> target_compile_definitions(llvm_test PUBLIC ${LLVM_DEFINITIONS}) >> target_link_libraries(llvm_test ${llvm_libs}) >> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> >>-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190919/605e20bf/attachment.html>