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