For many years I've had to avoid combining -jX with something else. I never bothered to create a bug, but I think it is one. AFAIK it is common (or even POSIX/getopt) that single letter/dash options can be combined, with at least one that requires an arg if you place it at the end. Probably E.g. 'tail -fn3' (follow and show last 3 lines) But e.g. 'emerge -Oj1' will silently ignore the 'j1' and use whatever is set in make.conf. Is this on purpose or should it be fixed? IMHO it should either work or cause an error, but not be silently ignored. Thanks!
this still happens 3 years later, command line switches silently ignored! works: emerge -O -j1 emerge -Oq -j1 does not work: emerge -Oj1 emerge -Oqj1
I can confirm that the built in argument parser should be able to work with arguments such as -Oqj1 and have that understood as -O -q -j1. Lowering priority as it's a POSIX compliance bug, I am however looking into this.