<div dir="ltr"><div>Yes, it is indeed.</div><div><br></div><div>But I see in every llvm-9, llvm-11, llvm-15, they all have the same definitions<br></div><div><br></div><div>415 void ELFFile<ELFT>::getRelocationTypeName(uint32_t Type,<br>416                                           SmallVectorImpl<char> &Result) const {                                                                          <br>417   if (!isMipsELF64()) {<br>418     StringRef Name = getRelocationTypeName(Type);<br>419     Result.append(Name.begin(), Name.end());</div><div><br></div><div>So I think they may not be an error to LLVM, or it may be some incompatibility to gcc + llvm?<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 1, 2022 at 8:36 PM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 01.07.22 10:38, 起飞的老杨sprhawk wrote:<br>
> Hello there. I'm building rtems 5.1 arm toolchain under debian 11. I got <br>
> errors when building rtems-tools. Because I installed LLVM, the <br>
> configure script checked llvm and 'llvm/DebugInfo/Symbolize/Symbolize.h' <br>
> and added |LIB_LLVM|, but during build process, it reports build error <br>
> with log as an attachment<br>
> I checked |/usr/lib/llvm-11/include/llvm/Object/ELF.h|, StringRef <br>
> defines interator as |const char *|,, while SmallVector Template defined <br>
> in functions has |<char>|<br>
<br>
Is this a problem with the LLVM installation? The error seems to be in <br>
the LLVM provided header files?<br>
<br>
-- <br>
embedded brains GmbH<br>
Herr Sebastian HUBER<br>
Dornierstr. 4<br>
82178 Puchheim<br>
Germany<br>
email: <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
phone: +49-89-18 94 741 - 16<br>
fax:   +49-89-18 94 741 - 08<br>
<br>
Registergericht: Amtsgericht München<br>
Registernummer: HRB 157899<br>
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler<br>
Unsere Datenschutzerklärung finden Sie hier:<br>
<a href="https://embedded-brains.de/datenschutzerklaerung/" rel="noreferrer" target="_blank">https://embedded-brains.de/datenschutzerklaerung/</a><br>
</blockquote></div>