<div dir="ltr">Still no idea why the module test fail, but here's my attempt to fix Clang :: Tooling/clang-check-mac-libcxx-fixed-compilation-db.cpp:<div><br></div><div><a href="https://reviews.llvm.org/D61697">https://reviews.llvm.org/D61697</a><br><br class="gmail-Apple-interchange-newline"></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 8, 2019 at 12:36 PM Don Hinton <<a href="mailto:hintonda@gmail.com">hintonda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Tests just finished, and looks like most are clang, so adding cfe-dev.</div><div dir="ltr"><br></div><div dir="ltr">Btw, here's the full set of failing tests:<div><br></div><div><div>Failing Tests (8):</div><div>    Clang :: CXX/modules-ts/basic/basic.link/p2/module.cpp</div><div>    Clang :: Modules/ExtDebugInfo.cpp</div><div>    Clang :: Modules/using-directive-redecl.cpp</div><div>    Clang :: Modules/using-directive.cpp</div><div>    Clang :: PCH/chain-late-anonymous-namespace.cpp</div><div>    Clang :: PCH/cxx-namespaces.cpp</div><div>    Clang :: PCH/namespaces.cpp</div><div>    Clang :: Tooling/clang-check-mac-libcxx-fixed-compilation-db.cpp</div><div><br></div><div>********************</div><div>Unresolved Tests (1):</div><div>    LLVM :: Transforms/Reassociate/reassociate-catchswitch.ll</div><div><br></div><div>  Expected Passes    : 50790</div><div>  Expected Failures  : 205</div><div>  Unsupported Tests  : 841</div><div>  Unresolved Tests   : 1</div><div>  Unexpected Failures: 8</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 8, 2019 at 12:33 PM Don Hinton <<a href="mailto:hintonda@gmail.com" target="_blank">hintonda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">The test in question is clang-check-mac-libcxx-fixed-compilation-db.cpp which copies clang-check to a local directory to make sure clang can find libcxx via rpath.  </div><div dir="ltr"><br></div><div dir="ltr">However, when built with shared libs, the copy of clang-check can't find any of it's libraries, so I'd like to either turn if off when BUILD_SHARED_LIBS=ON, or find a way to fix it.  Thought about trying to use DYLD_LIBRARY_PATH, but don't think that's the correct approach.</div><div dir="ltr"><br></div><div>There are also a set of clang module tests that fail, as well as a few tools that build local without using llvm_add_library that I plan to fix, but I think this one is special due to the copy.</div><div><br></div><div>thanks in advance...</div><div>don</div></div></div>
</blockquote></div>
</blockquote></div>