|
From: | Tobias Burnus |
Subject: | Setting environment variables when doing remove execution |
Date: | Mon, 25 Nov 2019 16:33:04 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 |
Hi all,the following is motivated by GCC testsuite – which uses 'dg-set-target-env-var' to set per-test-case environment variables (used with the address-sanitizer (ASAN) and in the testsuite for OpenMP/OpenACC (libgomp)). [The latter also uses 'setenv' for offloading for all runs per offloading target.] – GCC uses 'setenv' for this purpose, which works well if host = target (= ![is_remote…]) – but when doing remote execution, it does not work.
The question is how to best support setting the environment variable remote. I could imagine to either pass environment variables alongside when running remote_spawn/remote_exec or to have a remove_setenv.
Thoughts? Cheers, Tobias
[Prev in Thread] | Current Thread | [Next in Thread] |