[libcxx] r222711 - Print lit configuration information after all configuration is done.

İsmail Dönmez ismail at donmez.ws
Tue Nov 25 01:03:09 PST 2014


Hi,

On openSUSE bots I see;

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

which suggests that we are missing the distro name feature there.

Regards,
ismail

On Tue, Nov 25, 2014 at 1:46 AM, Eric Fiselier <eric at efcs.ca> wrote:

> Author: ericwf
> Date: Mon Nov 24 17:46:42 2014
> New Revision: 222711
>
> URL: http://llvm.org/viewvc/llvm-project?rev=222711&view=rev
> Log:
> Print lit configuration information after all configuration is done.
>
> Modified:
>     libcxx/trunk/test/lit.cfg
>
> Modified: libcxx/trunk/test/lit.cfg
> URL:
> http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/lit.cfg?rev=222711&r1=222710&r2=222711&view=diff
>
> ==============================================================================
> --- libcxx/trunk/test/lit.cfg (original)
> +++ libcxx/trunk/test/lit.cfg Mon Nov 24 17:46:42 2014
> @@ -217,9 +217,8 @@ class Configuration(object):
>          self.src_root = None
>          self.obj_root = None
>          self.env = {}
> -        self.compile_flags = []
> -        self.library_paths = []
> -        self.link_flags = []
> +        self.compile_flags = ['-nostdinc++']
> +        self.link_flags = ['-nodefaultlibs']
>          self.use_system_lib = False
>          self.use_clang_verify = False
>
> @@ -258,13 +257,19 @@ class Configuration(object):
>          self.configure_link_flags()
>          self.configure_sanitizer()
>          self.configure_features()
> +        # Print the final compile and link flags.
> +        self.lit_config.note('Using compile flags: %s' %
> self.compile_flags)
> +        self.lit_config.note('Using link flags: %s' % self.link_flags)
> +        # Print as list to prevent "set([...])" from being printed.
> +        self.lit_config.note('Using available_features: %s' %
> +                             list(self.config.available_features))
>
>      def get_test_format(self):
>          return LibcxxTestFormat(
>              self.cxx,
>              self.use_clang_verify,
> -            cpp_flags=['-nostdinc++'] + self.compile_flags,
> -            ld_flags=['-nodefaultlibs'] + self.link_flags,
> +            cpp_flags=self.compile_flags,
> +            ld_flags=self.link_flags,
>              exec_env=self.env)
>
>      def configure_cxx(self):
> @@ -436,8 +441,6 @@ class Configuration(object):
>              else:
>                  self.lit_config.fatal("unrecognized system: %r" %
> sys.platform)
>
> -            self.lit_config.note(
> -                "inferred link_flags as: %r" % self.link_flags)
>          if link_flags_str:
>              self.link_flags += shlex.split(link_flags_str)
>
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20141125/bdf1afc9/attachment.html>


More information about the cfe-commits mailing list