I just got snagged by this myself. A prte I had that was only a few weeks old accepted the following:
prte -daemonize -hostfile myhostfile Then I pulled this morning to pickup some stop-on-exec support that Ralph is working on, and the above command stopped working. I needed the following instead: prte --daemonize --hostfile myhostfile It was a good thing that I saw his email about MTT, otherwise I might still be scratching my head. Cheers, John D. On 2020-02-10 14:14, Jeff Squyres (jsquyres) via devel wrote: > On Feb 9, 2020, at 10:14 AM, Ralph Castain via devel > <devel@lists.open-mpi.org> wrote: >> We are seeing many failures on MTT because of errors on the cmd line. Note >> that by request of the OMPI community, PRRTE is strictly enforcing the Posix >> "dash" syntax: >> >> * a single-dash must be used only for single-character options. You can >> combine the single-character options like "-abc" as shorthand for "-a -b -c" >> * two-dashes must precede ALL multi-character options. For example, "--mca" >> as opposed to "-mca". The latter will be rejected with an error > > Woo hoo! I'm all for these changes -- even though I may have been the one to > write some of the original command-line parsing code, I grew to dislike the > ambiguity of single-dash token options (e.g., "-mca" and the like). > > This is definitely something we're going to have to prominently mention in > the OMPI v5 release announcements, though. > > -- > Jeff Squyres > jsquy...@cisco.com > > > > CAUTION: This email originated from outside of the organization. Do not click > on links or open attachments unless you recognize the sender and know the > content is safe. This e-mail may contain information that is privileged or confidential. If you are not the intended recipient, please delete the e-mail and any attachments and notify us immediately.