[lld] r275258 - Reverted r275257 "[ELF] - Implement extern "c++" version script tag"

Rafael EspĂ­ndola via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 13 07:24:41 PDT 2016


On 13 July 2016 at 10:18, George Rimar <grimar at accesssoftek.com> wrote:
>>I think you are just hitting:
>>
>>std::string elf::demangle(StringRef Name) {
>>#if !defined(HAVE_CXXABI_H)
>> return Name;
>>#else
>>
>>For now you can probably just add
>>
>>REQUIRES: shell
>>
>>to the test.
>>
>>Cheers,
>>Rafael
>
> But it brokes the next build bot:
> http://lab.llvm.org:8011/builders/lld-x86_64-freebsd/builds/19432
>
> I supposed that REQUIRES: shell should make testcase to work on linux and that HAVE_CXXABI_H should be defined then.
> What I am missing here ?

No, I was, I only noticed the windows bot. The freebsd on has

HAVE_CXXABI_H - Success

on the cmake run, and the name _Z3barv is so simple that I would not
expect any implementation to fail demangling it.

I guess you will have to do a debug build on freebsd :-(

Cheers,
Rafael


More information about the llvm-commits mailing list