<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylUk1vozAQ_TXmMgoidr44cGiTjTZSb3vYY2TwELwyuLJNaP79jqF0k7a3lSwbD-M3782b0qpbcYLeI4QGobbG2EF3F6hs28pOMfEELDuw7IlxvvhtGN8vFkNjDS6kqxp9RYqD0eUylfHgdMTInNrZL9kT3KBD8xUZ3yrTK1wQkmfi8PTyEsGmtGBBgm-kQxUrOelusRR9_hqDqbfwAT_tp26mRlJmej7IoKsZgv04suc92-1PgG-v1gXwtqVG9F0VtO2oM7EbhHs-yxCcLvuA5zPjO1pX7XWpjQ638c4V1rI3IZLg-bx4CvDcBxga7GDq9L1KqI2M-PvvtHyWqyx0NkAjr6NdBOVvbWkNpHAv-6cdqFIlu1lStPY909aPbsXKQKKoQzewlOgeG6TRkzhjg6enJGjmwMTxoea0NyG8knFk6ZGWw6vGwafGXNvUuguFDiIXawHESPtxxnSAqpHdBUFPoFH392MwaGPAYWsn9e-KIq_45pux_MwxUYVQuchlIvvQWFfsZTg4q1XSO1M8cr_QfPZlShTpEgW8H4tXZ_9gRSYftfd97M5xLTbbddIUailW9VZWPFO7ErfLarcTZV5XkueYieUmMbJE4wu2fiZ6HQ4wQsR5WR-S_2egC55xWlm-XGVC7NLtSi1zrupNucq2ApGtMmylNh-OJK4YIcv-4umn0T78syuR3utLhzgSJoZBB4PFw_Tee3LnBzx4kYw8i5HkXzo1Z_0>53675</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            exclude-libs will remove symbols of  whole-archive
        </td>
    </tr>

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

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

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

<pre>
    I use the following command: 
"-Wl,--whole-archive" lib1.a lib2.a " -Wl,--no-whole-archive"
with 
"-Wl,--exclude-libs=ALL" 
to a shared library "libShared.so "

In lib1.a and lib2.a static library,I export some function using "__attribute__((visibility("default")))".  But when I use exclude-libs flag , "libShared.so " shared library do not have these symbol . 

How I can export the symbol of lib1.a lib2.a,  but any other static libraries(lots of) do not ? 


https://reviews.llvm.org/D39353  this commit change it ?  "exclude-libs=ALL" will remove the symbols of "--whole-archive" ? 


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxtUsFuozAQ_RpzGQURm6ThwKFNNtpKve1hj5ExQ3BlcGWb0Pz9jqF0k7aSZeNh_Oa9N1PZ-lo-w-ARQovQWGPsqPszKNt1sq-ZeASWHVj2yDhf_TWM71ersbUGV9KpVl-Q4mB0tU5lPDgdMbKk9vZb9gw36tB-R8Z3ZYYaV4TkmTg8vrxEsDktWJDgW-mwjpWcdNdYij7_TMHUW_iEn_fnfqFGUhZ6Psig1QLBfh3Z057t9s-A72_WBfC2IyOGXgVte3ImukG4p5MMwelqCHg6Mb6jddFeV9rocJ3uvMZGDiZEErxYFk8BnoYAY4s9zE7fqoTGyIi__0nLV7m1hd4GaOVlahdB-WtXWQMp3Mr-bUeqpGS_SIqt_ci0zX23YmUgUeTQFSwlunuDNHoSZ2zw9JQELRyYON7VnPc2hDdqHLX0SMvhRePoU2MuXWrdmUIHUYiNAGKk_TRjOoBqZX9G0DNo1P3zGIzaGHDY2Vn9h6LIK775YSy_ckzqUtSFKGQSdDBY3vXhFv0GGe5Qk8GZ8l7kmQZ5qFLSQpeo9ONYvTn7ioqm4ai9H6KNx43YPmySthTZep3hmvMC8yYv6qZSFarNNt8KVErtEiMrNL5kmyfS0eMIE0QcrM0h0SXPOK2sWOeZELv0Ia_XBa-bbZVnDwKR5Rl2UptP4xNXTpSq4ezpp9E-_O9KIr3X5x5xKkf4cgitdeVehoOzuk6m2uXE_R8Wj1Kw">