Re: Setting environment variables when doing remove execution

Jacob Bachmeyer <[email protected]>
Newsgroups gmane.comp.sysutils.dejagnu.general
Message-ID <[email protected]>
Tobias Burnus wrote:
> 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?

As an interim measure, could you simply prepend the needed environment 
variables to the remote command and/or use env(1)?


-- Jacob
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.