<div dir="ltr">It's called clang_rt.builtins-x86_64.lib</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 4, 2017 at 1:47 PM, Zhao, Weiming <span dir="ltr"><<a href="mailto:weimingz@codeaurora.org" target="_blank">weimingz@codeaurora.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    clang.exe: error: no such file or directory:
'D:/buildslave/clang-x64-<wbr>ninja-win7/stage1/./lib/clang/<wbr>5.0.0/lib/windows\libclang_rt.<wbr>builtins-x86_64.a'
    <p>Could you help to check if the lib exists? <br>
    </p>
    <p>Or maybe because of the back slash? <br>
    </p><div><div class="h5">
    <br>
    <div class="m_-8287529379360021828moz-cite-prefix">On 4/4/2017 12:54 PM, Reid Kleckner
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">The new builtins tests do not pass on Windows:
        <div><a href="http://lab.llvm.org:8011/builders/clang-x64-ninja-win7/builds/3207" target="_blank">http://lab.llvm.org:8011/<wbr>builders/clang-x64-ninja-win7/<wbr>builds/3207</a></div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Mon, Mar 27, 2017 at 4:57 PM,
          Weiming Zhao via llvm-commits <span dir="ltr"><<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author:
            weimingz<br>
            Date: Mon Mar 27 18:57:44 2017<br>
            New Revision: 298892<br>
            <br>
            URL: <a href="http://llvm.org/viewvc/llvm-project?rev=298892&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-pr<wbr>oject?rev=298892&view=rev</a><br>
            Log:<br>
            Reland "[Compiler-rt][Builtins] Implement lit-test support
            (part 2 of 2)"<br>
            <br>
            Re-land of r298714 which got reverted in r298868.<br>
            It looks like the current lit tests won't run for Apple.<br>
            Possible reason is the libname is different. (need to update<br>
            the base_lib variable of lit.cfg)<br>
            <br>
            Added:<br>
                compiler-rt/trunk/test/builtin<wbr>s/Unit/lit.cfg<br>
                compiler-rt/trunk/test/builtin<wbr>s/Unit/<a href="http://lit.site.cfg.in" rel="noreferrer" target="_blank">lit.site.cfg.in</a><br>
            Modified:<br>
                compiler-rt/trunk/test/builtin<wbr>s/CMakeLists.txt<br>
            <br>
            Modified: compiler-rt/trunk/test/builtin<wbr>s/CMakeLists.txt<br>
            URL: <a href="http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/CMakeLists.txt?rev=298892&r1=298891&r2=298892&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-pr<wbr>oject/compiler-rt/trunk/test/<wbr>builtins/CMakeLists.txt?rev=<wbr>298892&r1=298891&r2=298892&<wbr>view=diff</a><br>
            ==============================<wbr>==============================<wbr>==================<br>
            --- compiler-rt/trunk/test/builtin<wbr>s/CMakeLists.txt
            (original)<br>
            +++ compiler-rt/trunk/test/builtin<wbr>s/CMakeLists.txt Mon
            Mar 27 18:57:44 2017<br>
            @@ -9,6 +9,26 @@ configure_lit_site_cfg(<br>
               ${CMAKE_CURRENT_BINARY_DIR}/l<wbr>it.site.cfg<br>
             )<br>
            <br>
            +#Unit tests.<br>
            +<br>
            +include(builtin-config-ix)<br>
            +<br>
            +#TODO: Add support for Apple.<br>
            +if (NOT APPLE)<br>
            +foreach(arch ${BUILTIN_SUPPORTED_ARCH})<br>
            +  set(BUILTINS_TEST_TARGET_ARCH ${arch})<br>
            +  string(TOLOWER "-${arch}-${OS_NAME}"
            BUILTINS_TEST_CONFIG_SUFFIX)<br>
            +  get_test_cc_for_arch(${arch} BUILTINS_TEST_TARGET_CC
            BUILTINS_TEST_TARGET_CFLAGS)<br>
            +  string(TOUPPER ${arch} ARCH_UPPER_CASE)<br>
            +  set(CONFIG_NAME ${ARCH_UPPER_CASE}${OS_NAME}Co<wbr>nfig)<br>
            +  configure_lit_site_cfg(<br>
            +    ${CMAKE_CURRENT_SOURCE_DIR}/Un<wbr>it/<a href="http://lit.site.cfg.in" rel="noreferrer" target="_blank">lit.site.cfg.in</a><br>
            +    ${CMAKE_CURRENT_BINARY_DIR}/Un<wbr>it/${CONFIG_NAME}/lit.site.cfg<br>
            +    )<br>
            +  list(APPEND BUILTINS_TESTSUITES
            ${CMAKE_CURRENT_BINARY_DIR}/Un<wbr>it/${CONFIG_NAME})<br>
            +endforeach()<br>
            +endif()<br>
            +<br>
             add_lit_testsuite(check-built<wbr>ins "Running the Builtins
            tests"<br>
               ${BUILTINS_TESTSUITES}<br>
               DEPENDS ${BUILTINS_TEST_DEPS})<br>
            <br>
            Added: compiler-rt/trunk/test/builtin<wbr>s/Unit/lit.cfg<br>
            URL: <a href="http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/lit.cfg?rev=298892&view=auto" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-pr<wbr>oject/compiler-rt/trunk/test/<wbr>builtins/Unit/lit.cfg?rev=<wbr>298892&view=auto</a><br>
            ==============================<wbr>==============================<wbr>==================<br>
            --- compiler-rt/trunk/test/builtin<wbr>s/Unit/lit.cfg
            (added)<br>
            +++ compiler-rt/trunk/test/builtin<wbr>s/Unit/lit.cfg Mon
            Mar 27 18:57:44 2017<br>
            @@ -0,0 +1,80 @@<br>
            +# -*- Python -*-<br>
            +<br>
            +import os<br>
            +import platform<br>
            +<br>
            +import lit.formats<br>
            +<br>
            +def get_required_attr(config, attr_name):<br>
            +  attr_value = getattr(config, attr_name, None)<br>
            +  if attr_value == None:<br>
            +    lit_config.fatal(<br>
            +      "No attribute %r in test configuration! You may need
            to run "<br>
            +      "tests from your build directory or add this
            attribute "<br>
            +      "to lit.site.cfg " % attr_name)<br>
            +  return attr_value<br>
            +<br>
            +# Setup config name.<br>
            +<a href="http://config.name" rel="noreferrer" target="_blank">config.name</a> =
            'Builtins' + config.name_suffix<br>
            +<br>
            +# Platform-specific default Builtins_OPTIONS for lit tests.<br>
            +default_builtins_opts = ''<br>
            +<br>
            +# Setup source root.<br>
            +config.test_source_root = os.path.dirname(__file__)<br>
            +<br>
            +# Path to the static library<br>
            +base_lib = os.path.join(config.compiler_r<wbr>t_libdir,
            "libclang_rt.builtins-%s.a "<br>
            +    % config.target_arch)<br>
            +<br>
            +builtins_source_dir = os.path.join(<br>
            +  get_required_attr(config, "compiler_rt_src_root"), "lib",
            "builtins")<br>
            +builtins_lit_source_dir = get_required_attr(config,
            "builtins_lit_source_dir")<br>
            +<br>
            +extra_link_flags = ["-nodefaultlibs"]<br>
            +config.substitutions.append( ("%librt ", base_lib + ' -lc
            -lm ') )<br>
            +<br>
            +target_cflags = [get_required_attr(config,
            "target_cflags")]<br>
            +target_cflags += ['-fno-builtin', '-I',
            builtins_source_dir]<br>
            +target_cflags += extra_link_flags<br>
            +target_cxxflags = config.cxx_mode_flags + target_cflags<br>
            +clang_builtins_static_cflags = ([""] +<br>
            +                            config.debug_info_flags +
            target_cflags)<br>
            +clang_builtins_static_cxxflag<wbr>s = config.cxx_mode_flags
            + \<br>
            +                               
             clang_builtins_static_cflags<br>
            +<br>
            +clang_builtins_cflags = clang_builtins_static_cflags<br>
            +clang_builtins_cxxflags = clang_builtins_static_cxxflags<br>
            +<br>
            +<br>
            +config.available_features.add<wbr>('not-android')<br>
            +clang_wrapper = ""<br>
            +<br>
            +def build_invocation(compile_flags<wbr>):<br>
            +  return " " + " ".join([clang_wrapper, config.clang] +
            compile_flags) + " "<br>
            +<br>
            +<br>
            +target_arch = config.target_arch<br>
            +if (target_arch == "arm"):<br>
            +  target_arch = "armv7"<br>
            +<br>
            +config.substitutions.append( ("%clang ",
            build_invocation(target_cflags<wbr>)) )<br>
            +config.substitutions.append( ("%clangxx ",
            build_invocation(target_cxxfla<wbr>gs)) )<br>
            +config.substitutions.append( ("%clang_builtins ", \<br>
            +                              build_invocation(clang_builtin<wbr>s_cflags)))<br>
            +config.substitutions.append( ("%clangxx_builtins ", \<br>
            +                              build_invocation(clang_builtin<wbr>s_cxxflags)))<br>
            +<br>
            +# FIXME: move the call_apsr.s into call_apsr.h as
            inline-asm.<br>
            +# some ARM tests needs call_apsr.s<br>
            +call_apsr_source = os.path.join(builtins_lit_sour<wbr>ce_dir,
            'arm', 'call_apsr.S')<br>
            +march_flag = '-march=' + target_arch<br>
            +call_apsr_flags = ['-c', march_flag, call_apsr_source]<br>
            +config.substitutions.append( ("%arm_call_apsr ", \<br>
            +                              build_invocation(call_apsr_fla<wbr>gs))
            )<br>
            +<br>
            +# Default test suffixes.<br>
            +config.suffixes = ['.c', '.cc', '.cpp']<br>
            +<br>
            +if not config.emulator:<br>
            +  config.available_features.add(<wbr>'native-run')<br>
            <br>
            Added: compiler-rt/trunk/test/builtin<wbr>s/Unit/<a href="http://lit.site.cfg.in" rel="noreferrer" target="_blank">lit.site.cfg.in</a><br>
            URL: <a href="http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/lit.site.cfg.in?rev=298892&view=auto" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-pr<wbr>oject/compiler-rt/trunk/test/<wbr>builtins/Unit/lit.site.cfg.in?<wbr>rev=298892&view=auto</a><br>
            ==============================<wbr>==============================<wbr>==================<br>
            --- compiler-rt/trunk/test/builtin<wbr>s/Unit/<a href="http://lit.site.cfg.in" rel="noreferrer" target="_blank">lit.site.cfg.in</a>
            (added)<br>
            +++ compiler-rt/trunk/test/builtin<wbr>s/Unit/<a href="http://lit.site.cfg.in" rel="noreferrer" target="_blank">lit.site.cfg.in</a> Mon
            Mar 27 18:57:44 2017<br>
            @@ -0,0 +1,12 @@<br>
            +@LIT_SITE_CFG_IN_HEADER@<br>
            +<br>
            +config.name_suffix = "@BUILTINS_TEST_CONFIG_SUFFIX@<wbr>"<br>
            +config.builtins_lit_source_di<wbr>r =
            "@BUILTINS_LIT_SOURCE_DIR@/Uni<wbr>t"<br>
            +config.target_cflags = "@BUILTINS_TEST_TARGET_CFLAGS@<wbr>"<br>
            +config.target_arch = "@BUILTINS_TEST_TARGET_ARCH@"<br>
            +<br>
            +# Load common config for all compiler-rt lit tests.<br>
            +lit_config.load_config(config<wbr>,
            "@COMPILER_RT_BINARY_DIR@/test<wbr>/lit.common.configured")<br>
            +<br>
            +# Load tool-specific config that would do the real work.<br>
            +lit_config.load_config(config<wbr>,
            "@BUILTINS_LIT_SOURCE_DIR@/Uni<wbr>t/lit.cfg")<br>
            <br>
            <br>
            ______________________________<wbr>_________________<br>
            llvm-commits mailing list<br>
            <a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
            <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-commits</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    </div></div><span class="HOEnZb"><font color="#888888"><pre class="m_-8287529379360021828moz-signature" cols="72">-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation</pre>
  </font></span></div>

</blockquote></div><br></div>