bug-make
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]