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

Reply via email to