[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #52912] minor bug in GNU make's own Makefile under .ONESHELL
From: |
Paul D. Smith |
Subject: |
[bug #52912] minor bug in GNU make's own Makefile under .ONESHELL |
Date: |
Tue, 16 Jan 2018 12:05:33 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0 |
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/