We have a code that takes "-host <host>" as command-line arguments, and when run via orterun 
they are getting replaced with "-rawmap 1 <host>".  I would have expected orterun to stop 
parsing its own options after seeing the executable name.

Here's a simple reproducer:

$ cat myprogram.sh
#!/bin/bash
echo "$@"

$ ./myprogram.sh a b -host c
a b -host c

$ orterun -n 1 ./myprogram.sh a b -host c
a b -rawmap 1 c

This seems like a bug to me, but maybe there is some other simple invocation that would 
make it work as expected.  I tried adding a "--" argument before the executable 
name in hopes that it would stop argument processing at that point (similar to bash), but 
it had no effect.

Thanks for any help,
-Marcus

Reply via email to