<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:howarth.mailing.lists@gmail.com" title="Jack Howarth <howarth.mailing.lists@gmail.com>"> <span class="fn">Jack Howarth</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED --- - bootstrap failure when -DLLVM_LINK_LLVM_DYLIB:BOOL=ON is used"
   href="https://llvm.org/bugs/show_bug.cgi?id=27855">bug 27855</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>RESOLVED
           </td>
           <td>REOPENED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>FIXED
           </td>
           <td>---
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED --- - bootstrap failure when -DLLVM_LINK_LLVM_DYLIB:BOOL=ON is used"
   href="https://llvm.org/bugs/show_bug.cgi?id=27855#c8">Comment # 8</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED --- - bootstrap failure when -DLLVM_LINK_LLVM_DYLIB:BOOL=ON is used"
   href="https://llvm.org/bugs/show_bug.cgi?id=27855">bug 27855</a>
              from <span class="vcard"><a class="email" href="mailto:howarth.mailing.lists@gmail.com" title="Jack Howarth <howarth.mailing.lists@gmail.com>"> <span class="fn">Jack Howarth</span></a>
</span></b>
        <pre>r270605 still results in a
tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/link.txt without an explicit
-lxar linkage...

/sw/src/fink.build/llvm39-3.9.0-1/opt-bin/ccclang++   -fno-common -fPIC
-fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long
-Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor
-Werror=date-time -std=c++11 -O3 -Wl,-search_paths_first
-Wl,-headerpad_max_install_names  -L/sw/lib  -Wl,-dead_strip
CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o
CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o
CMakeFiles/llvm-objdump.dir/MachODump.cpp.o  -o ../../bin/llvm-objdump 
../../lib/libLLVM.dylib -Wl,-rpath,@executable_path/../lib 

The only change I see in the linkage is for llvm-tblgen which now shows...

$ otool -L llvm-tblgen
llvm-tblgen:
    /sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0, current
version 5.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
1226.10.1)
    /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
    /usr/lib/libxar.1.dylib (compatibility version 1.0.0, current version
1.3.0)
    /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version
120.1.0)

as opposed to the previous...

$ otool -L llvm-tblgen
llvm-tblgen:
    /sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0, current
version 5.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
1226.10.1)
    /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
    /sw/opt/llvm-3.9/lib/libc++.1.dylib (compatibility version 1.0.0, current
version 1.0.0)

I assume this is because of the use of add_tablegen() cmake macro in that case
whereas the llvm-objdump CMakeLists.txt uses the add_llvm_tool() cmake macro.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>