z/OS Tools & Language

Expand all | Collapse all

Make 4.0 with --output-sync produces fcntl() error

  • 1.  Make 4.0 with --output-sync produces fcntl() error

    Posted 11-18-2019 07:44

    There is an error when I invoke MAKE with --output-sync even if --jobs is not specified:
    fcntl(): EDC5121I Invalid argument. (errno2=0x055501B0)

    The same behavior under shell and bash.

    I see no impact on the build process, but I think that it isn’t normal to see this message every time when I run the build.

    Steps to reproduce:

    • Create main.cpp:
      int main() { return 0; }
    • Create Makefile:
      all: main.o
      %.o: %.cpp
          c++ -+ -o $@ $<
      
    • Run:
      make --output-sync


  • 2.  RE: Make 4.0 with --output-sync produces fcntl() error

    Posted 11-21-2019 05:55

    Hi vbakushevych,

    This error is been reported in our jira, and it’s in the queue.

    Thanks,
    Alex



  • 3.  RE: Make 4.0 with --output-sync produces fcntl() error

    Posted 11-21-2019 06:43

    Hello, Alex!
    Thank you, I have started watching this issue.
    How often do you release the make utility?



  • 4.  RE: Make 4.0 with --output-sync produces fcntl() error

    Posted 11-22-2019 03:52

    hard to say… it depends on the project cadence, team workload, etc