On Fri, 2023-10-13 at 13:13 +0530, Nachiketa Gupta wrote: > Hi All, > MAKE version 3.8 > So my question is why does it always print -j independent of -j > value? > is some make.conf file located in our area which is overriding this > variable with -j? > I have also confirmed that with the 4.3 version it's working and > printing -j with value.
Please don't post screenshots; instead please cut and paste the code into question as text. Thanks. The answer to your question is right in the question itself. The behavior you see (with just -j) is what you get when you run GNU Make 3.81 (there is no version "3.8" of GNU Make). The behavior you want (with the numeric extension to -j) is what you get when you run GNU Make 4.3. So, clearly there has been a change in behavior between 3.81 and 4.3. This change was introduced in GNU Make 4.2: https://git.savannah.gnu.org/cgit/make.git/tree/NEWS?id=4.2 https://git.savannah.gnu.org/cgit/make.git/tree/NEWS?id=4.2#n36