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
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make