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

George Rimar via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 13 07:27:42 PDT 2016


>>>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

I`ll try to take a look, thanks.

George.


More information about the llvm-commits mailing list