[PATCH] D21607: [ELF] - Proccess 'extern' keyword in version scripts.

George Rimar via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 22 07:20:46 PDT 2016


>>I am not sure it is a good idea to ignore these. 'extern "C++"' forces
>>the linker to match against mangled names. What is using it in freebsd
>>and what is it trying to match?
>>
>>Cheers,
>>Rafael
>
>Here is that script file:
>https://github.com/freebsd/freebsd/blob/master/gnu/lib/libsupc%2B%2B/Version.map

Probably that was not good idea to add them as globals for "C++" as demangling is not performed atm anyways
and that is unuseful.
I mostly tried here to obtain fully parseable result.
As far I understand since "C" is default, that will work for it now at least I think.
Not sure if there are scripts with extern "C" though. I dont think FreeBsd have.

George.


More information about the llvm-commits mailing list