title: "warning: RTTI symbol not found for class" with intel compiler
body: <p>I am seeing these GDB warnings when I complied the below code with intel compiler 14.
  I am using eclipse Kepler in RHEL6.5.</p>
  
  <p>Code: (example from cplusplus.com)</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;memory&gt;
  
  int main () {
  
    std::shared_ptr&lt;int&gt; foo = std::make_shared&lt;int&gt; (10);
    // same as:
    std::shared_ptr&lt;int&gt; foo2 (new int(10));
  
    auto bar = std::make_shared&lt;int&gt; (20);
  
    auto baz = std::make_shared&lt;std::pair&lt;int,int&gt;&gt; (30,40);
  
    std::cout &lt;&lt; "*foo: " &lt;&lt; *foo &lt;&lt; '\n';
    std::cout &lt;&lt; "*bar: " &lt;&lt; *bar &lt;&lt; '\n';
    std::cout &lt;&lt; "*baz: " &lt;&lt; baz-&gt;first &lt;&lt; ' ' &lt;&lt; baz-&gt;second &lt;&lt; '\n';
  
    return 0;
  }
  </code></pre>
  
  <p>GDB Warning:</p>
  
  <pre><code>warning: RTTI symbol not found for class 'std::num_get&lt;wchar_t, std::istreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;'
  warning: RTTI symbol not found for class 'std::num_get&lt;wchar_t, std::istreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;'
  warning: RTTI symbol not found for class 'std::num_get&lt;wchar_t, std::istreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;'
  </code></pre>
  
  <p>Build:
      make -k all 
      Building file: ../src/test2.cpp
      Invoking: Intel Intel(R) 64 C++ Compiler 
      icpc -g -std=c++11 -MMD -MP -MF"src/test2.d" -MT"src/test2.d" -c -o "src/test2.o" "../src/test2.cpp"</p>
  
  <p>I don't see these warnings with g++ 4.72. Any issue with this warning? Thanks.</p>