File llvm-propagate-host-env-to-libc++-test-suite.patch of Package llvm11

Index: llvm-11.0.1.src/libcxx-11.0.1.src/test/libcxx/selftest/dsl/dsl.sh.py
===================================================================
--- llvm-11.0.1.src.orig/libcxx-11.0.1.src/test/libcxx/selftest/dsl/dsl.sh.py
+++ llvm-11.0.1.src/libcxx-11.0.1.src/test/libcxx/selftest/dsl/dsl.sh.py
@@ -64,6 +64,7 @@ class SetupConfigs(unittest.TestCase):
             params={})
 
         self.config = lit.TestingConfig.TestingConfig.fromdefaults(self.litConfig)
+        self.config.environment = dict(os.environ)
         self.config.test_source_root = SOURCE_ROOT
         self.config.test_exec_root = EXEC_PATH
         base64Decode = lambda s: lit.util.to_string(base64.b64decode(s))
Index: llvm-11.0.1.src/libcxx-11.0.1.src/utils/libcxx/test/config.py
===================================================================
--- llvm-11.0.1.src.orig/libcxx-11.0.1.src/utils/libcxx/test/config.py
+++ llvm-11.0.1.src/libcxx-11.0.1.src/utils/libcxx/test/config.py
@@ -70,7 +70,7 @@ class Configuration(object):
         self.abi_library_root = None
         self.link_shared = self.get_lit_bool('enable_shared', default=True)
         self.debug_build = self.get_lit_bool('debug_build',   default=False)
-        self.exec_env = dict()
+        self.exec_env = dict(os.environ)
         self.use_target = False
         self.use_system_cxx_lib = self.get_lit_bool('use_system_cxx_lib', False)
         self.use_clang_verify = False
openSUSE Build Service is sponsored by