Update of bug #52912 (project make): Status: None => Wont Fix Open/Closed: Open => Closed
_______________________________________________________ Follow-up Comment #3: I'm saying that if you hope to be able to force ONESHELL with a non-standard shell on a wide variety of different makefiles, you're going to have this problem in spades and fixing all those individual makefiles to allow it is Quixotic... or Sisyphean, if you prefer :). I wasn't suggesting you should name your wrapper "bash" or "dash" then stick it in the PATH somewhere. You could add it to a test directory (or whatever) where it wouldn't normally be seen, then just set it directly as SHELL, only to make. You can even call the script something else, then create a symlink named "sh" or "dash" or whatever, and point make's SHELL at that. I'm not sure about having all prerequisites of .ONESHELL refer to POSIX shells... I don't see why we'd expect that to be the case. I think it would lead to confusion. I'm going to close this but we can continue to discuss options in the comments. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?52912> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make