<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/63300>63300</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            difference between gcc and clang
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          bluesky1024
      </td>
    </tr>
</table>

<pre>
    Here is my difference situation;

lib A is compiled by gcc while lib B which depend on lib A is compiled by clang for some reason. However, error report when i compile lib B for ld symbol from lib A failed. 

function as follows can only be demangled by llvm-cxxfilt while c++filt demangler not work.
std::enable_if<std::is_floating_point<double>::value, DOPAI::CNDArray::NDArray<double> >::type DOPAI::CNDArray::Mean<double>(DOPAI::CNDArray::NDArray<double> const&, unsigned char)

builduser> c++filt _ZN5DOPAI8CNDArray4MeanIdEENSt9enable_ifIXsr3std17is_floating_pointIT_EE5valueENS0_7NDArrayIS3_EEE4typeERKS5_h
_ZN5DOPAI8CNDArray4MeanIdEENSt9enable_ifIXsr3std17is_floating_pointIT_EE5valueENS0_7NDArrayIS3_EEE4typeERKS5_h
builduser> llvm-cxxfilt _ZN5DOPAI8CNDArray4MeanIdEENSt9enable_ifIXsr3std17is_floating_pointIT_EE5valueENS0_7NDArrayIS3_EEE4typeERKS5_h
std::enable_if<std::is_floating_point<double>::value, DOPAI::CNDArray::NDArray<double> >::type DOPAI::CNDArray::Mean<double>(DOPAI::CNDArray::NDArray<double> const&, unsigned char)

here is my question:
how to set clang flag to gen symbol the same as gcc for using lib compiled by gcc
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVU2PpDYQ_TXmUtoW2NAfBw7dM7S2FWUSZXKIckHGLsBZY3dsMyz_PjJ0z0c-DjntZS8Gl131Xj2Vnrn3qjOIJSlOpHhM-Bh668pGj-i_zFlK86Sxci4_o0NQHoYZpGpbdGgEgldh5EFZQ9iJpI8kPa6rVg0c43Vhh6vSKKGZoRMCpl5phHh8iv-iB4lXNBKsgX9NEpqbDlrrwNsBwSH31mzgs53wBR2hD4DOWQcOr9YFmHo0oO4VbkAxW0vw89BYDa2zww2r5RFmA--pt6MRsSPgHlqrtZ08CG7AGj1DgyBx4Ka7sdP6Zfgkvn5tlQ633gShJ0JPS-R-14GxASbrvmxWEB8kYUfCjmh4o7FWLWEPr0Hl61ZbHpTp6qtVJhD2IO3YaCSsWq-8cD1i7P7xp5-PlzX28PR4dI7P6-5185YKr-lhvuJ_p_6I3HyApPv_BSOs8YHQbeQ3mmW-JIieO0IP76VuRqXl6NEtSe90q39_KhbE_R0sj5wusqqensPhVbTLb94xH2S2-4dkl1_rqioWmaqn57Te3QpdnlldVVUeFah--eG5qPuVzLfA_CDAh1n6Fmy-D2Vc-zej-3NEv5rb_cxOECx4DHdf0ryLkQ7N3V5Cj-D5gNE_ouNF8xm9Mt3iOX_zw0SWTB7YgSdYZtv9dkfZbpcmfVnw_W7X7CXn7f6w5W3LM1qwLM1kfmD7RiSqpCll6TbL0y2lRbrhnGYpCipYLlrJJMlTHLjSmzhXG-u6RHk_YrllLE0TzRvUfjF9Sg1OsBwSSuMb4MplFpux8yRPtfLBv1UJKmgs370BDYYJ0SzNciNXZZLR6bIP4eqjePRM6LlToR-bjbADoedY7vb5dHX2DxSB0PNCwhN6Xkj-FQAA__89AySZ">