[cfe-dev] Unkown C++ abi?

Seth Burleigh seth at tewebs.com
Sat Jun 12 07:43:57 PDT 2010


That fixed it!

On Sat, 2010-06-12 at 16:04 +0200, Enea Zaffanella wrote:
> Seth Burleigh wrote:
> > So im trying to build some simple code but when i run it it gives a seg
> > fault with the message 'unkown c++ abi' i was able to run it awhile ago,
> > which makes me believe that when i recompiled llvm + clang i did
> > something wrong. Any ideas?
> > 
> > 
> > 
> > 
> >  llvm::raw_stdout_ostream ost;
> >   const DiagnosticOptions options;
> >   TextDiagnosticPrinter tdp(ost,options);//, dops);
> >   Diagnostic diag(&tdp);
> >   LangOptions lang;
> >   SourceManager sm(diag);
> >   FileManager fm;
> >   TargetOptions target_options;
> >   printf(LLVM_HOSTTRIPLE);
> >   target_options.Triple = "i686-pc-linux-gnu";//LLVM_HOSTTRIPLE;
> 
> Try adding
> 
>      target_options.CXXABI = "itanium";
> 
> Documentation says it is the default, but a recent commit made the 
> comment obsolete.
> 
> Enea.
> 
> >   TargetInfo *ti = TargetInfo::CreateTargetInfo(diag,target_options);
> >   
> > 
> > ==>results in
> > error: unknown C++ ABI ''
> > i686-pc-linux-gnu
> > Process  finished
> > 
> > 
> > 
> > 
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> > 
> > 
> 





More information about the cfe-dev mailing list