[LLVMdev] Kaleidoscope-tutorial: Fails to create the JIT
Garrison Venn
gvenn.cfe.dev at gmail.com
Sat Jan 23 13:07:15 PST 2010
Look at what is in <llvm source root>/examples/Kaleidoscope/toy.cpp.
This is the final version of the tutorial and worked the last time I played with 2.6.
Garrison
On Jan 23, 2010, at 12:21, ALbert Mietus wrote:
> I ask for advice, for TheExecutionEngine === NULL,
>
>>> Which result's in a null-pointer for "TheExecutionEngine"; which
>>> explains the bus-errror ..
>
> Reid Kleckner wrote:
>> Try changing the above line to:
>> std::string str;
>> TheExecutionEngine =
>> EngineBuilder(OurModuleProvider).setErrorStr(str).create();
>> cout << str << '\n';
>>
>> This interface should set str to an appropriate error message if it
>> returns NULL.
>
> I tried this, assuming that line should be
> || TheExecutionEngine =
> EngineBuilder(TheModule).setErrorStr(&str).create();
> ---------------------------------------------------------
> ^^^^^^^^^^------------------^----------------
> * There is on "OurModuleProvider, g++ says .., and
> * g++ complains about the str-type
> (Well, g++ actually complain about the function; but I assume this
> is what is means, ...
> At least adding the & help to compile it:-)
>
> The result: nada. No string is printed! (or an empty string, I should
> say)
>
> So more help is welcome.! Can somebody just try the code on his/her
> machine; maybe the tutorial is "to old"
> The code is, as you probably know, at: http://llvm.org/releases/2.6/docs/tutorial/LangImpl4.html#code
> When it is working on your system, please email me, including that
> version (or svn- tag/date) And I will try the same version
>
> Thanks
>
> --Groetjes, Albert
>
> ALbert Mietus
> GSM: +316 16 531 258
> Send prive mail to: ALbert at ons-huis dot net
> Don't send spam mail!
> Mijn missie: http://SoftwareBeterMaken.nl product, proces & imago.
> Mijn leven in het kort: http://albert.mietus.nl/Doc/CV_ALbert.html
>
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list