[LLVMdev] Help with LLVM 3.2 linking error

Nicola Gigante nicola.gigante at gmail.com
Wed Mar 20 07:17:17 PDT 2013


Il giorno 20/mar/2013, alle ore 14:59, Óscar Fuentes ha scritto:

> Nicola Gigante <nicola.gigante at gmail.com> writes:
> 
>>> Adding an option for enabling RTTI on the cmake build is trivial. Dunno
>>> about the `configure' build. You can try filing a feature request on
>>> Bugzilla.
>> 
>> Ok, I've managed to refactor some code and remove uses of dynamic_cast.
>> Making my project work without rtti is a good thing anyway, but I'm curious
>> about why this problem didn't arised months ago with previours llvm versions...
> 
> A quick look at the VC history of lib/Support/Makefile explains it:
> 
> commit 475832cc0fbf622dfe1db484c2db57cc2d97a530
> Author: Joerg Sonnenberger
> Date:   Fri Oct 26 12:15:29 2012 +0000
> 
>    Don't explicitly require RTTI and EH.
> 
> 
>    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166772 91177308-0d34-0410-b5e6-96231b3b80d8
> 
> That means that until that change LLVMSupport library was compiled with
> RTTI and EH on.

Yeah, this explains everything.

Thank you!
Nicola



More information about the llvm-dev mailing list