<div dir="ltr">Hi,<div class="gmail_extra"><br></div><div class="gmail_extra">On openSUSE bots I see;</div><div class="gmail_extra"><br></div><div class="gmail_extra">Using available_features: ['', 'locale.fr_CA.ISO8859-1', 'locale.cs_CZ.ISO8859-2', '-', 'locale.fr_FR.UTF-8', 'locale.ru_RU.UTF-8', 'c++11', 'locale.en_US.UTF-8', 'locale.zh_CN.UTF-8' ]</div><div class="gmail_extra"><br></div><div class="gmail_extra">which suggests that we are missing the distro name feature there.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Regards,</div><div class="gmail_extra">ismail</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 25, 2014 at 1:46 AM, Eric Fiselier <span dir="ltr"><<a href="mailto:eric@efcs.ca" target="_blank">eric@efcs.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Author: ericwf<br>
Date: Mon Nov 24 17:46:42 2014<br>
New Revision: 222711<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=222711&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=222711&view=rev</a><br>
Log:<br>
Print lit configuration information after all configuration is done.<br>
<br>
Modified:<br>
    libcxx/trunk/test/lit.cfg<br>
<br>
Modified: libcxx/trunk/test/lit.cfg<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/lit.cfg?rev=222711&r1=222710&r2=222711&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/lit.cfg?rev=222711&r1=222710&r2=222711&view=diff</a><br>
==============================================================================<br>
--- libcxx/trunk/test/lit.cfg (original)<br>
+++ libcxx/trunk/test/lit.cfg Mon Nov 24 17:46:42 2014<br>
@@ -217,9 +217,8 @@ class Configuration(object):<br>
         self.src_root = None<br>
         self.obj_root = None<br>
         self.env = {}<br>
-        self.compile_flags = []<br>
-        self.library_paths = []<br>
-        self.link_flags = []<br>
+        self.compile_flags = ['-nostdinc++']<br>
+        self.link_flags = ['-nodefaultlibs']<br>
         self.use_system_lib = False<br>
         self.use_clang_verify = False<br>
<br>
@@ -258,13 +257,19 @@ class Configuration(object):<br>
         self.configure_link_flags()<br>
         self.configure_sanitizer()<br>
         self.configure_features()<br>
+        # Print the final compile and link flags.<br>
+        self.lit_config.note('Using compile flags: %s' % self.compile_flags)<br>
+        self.lit_config.note('Using link flags: %s' % self.link_flags)<br>
+        # Print as list to prevent "set([...])" from being printed.<br>
+        self.lit_config.note('Using available_features: %s' %<br>
+                             list(self.config.available_features))<br>
<br>
     def get_test_format(self):<br>
         return LibcxxTestFormat(<br>
             self.cxx,<br>
             self.use_clang_verify,<br>
-            cpp_flags=['-nostdinc++'] + self.compile_flags,<br>
-            ld_flags=['-nodefaultlibs'] + self.link_flags,<br>
+            cpp_flags=self.compile_flags,<br>
+            ld_flags=self.link_flags,<br>
             exec_env=self.env)<br>
<br>
     def configure_cxx(self):<br>
@@ -436,8 +441,6 @@ class Configuration(object):<br>
             else:<br>
                 self.lit_config.fatal("unrecognized system: %r" % sys.platform)<br>
<br>
-            self.lit_config.note(<br>
-                "inferred link_flags as: %r" % self.link_flags)<br>
         if link_flags_str:<br>
             self.link_flags += shlex.split(link_flags_str)<br>
<br>
<br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
</blockquote></div><br></div></div>