Follow-up Comment #1, bug #63333 (project make): Make treats inability to create a temporary file for output sync as fatal and aborts the build.
++++ $ cat makefile all:; $(info hello, world) $ mkdir temp $ chmod -w temp $ # this is make from master $ TMPDIR=temp ~/src/make/m64/make -Orecurse -j2 make: jobserver mkfifo: temp/GMfifo4536: Permission denied make: *** create temporary file temp/Gmt5Kg2v: Permission denied. Stop. $ $ $ # this is make-4.3 $ TMPDIR=temp ~/src/make/4.3/make -Orecurse -j2 hello, world make: 'all' is up to date. $ $ # this is make with this patch $ TMPDIR=temp ~/src/make/l64/make -Orecurse -j2 make: jobserver mkfifo: temp/GMfifo4577: Permission denied make: Cannot create temporary file temp/Gm7G9ZwF: Permission denied make: Cannot open output-sync lock file, suppressing output-sync. hello, world make: 'all' is up to date. ---- _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?63333> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/