$(file) can't read files

2015-05-26 Thread Tim Murphy
$(file) offers the ability to write files which saves one from tricks involving $(shell). Calling $(shell) is very slow indeed in some makefiles. $(shell cat filename) is also often used to read files into variables. There isn't much reason why $(file <) shouldn't read a file though is there?

[bug #44853] gmake: execvp: bash: The parameter or environment lists are too long.

2015-05-26 Thread Daniel Richard G.
Follow-up Comment #8, bug #44853 (project make): SHELL=perl: .SHELLSOURCE = require "$(.SHELLSCRIPT)"; SHELL=ruby: .SHELLSOURCE = require "$(.SHELLSCRIPT)" If SHELL doesn't have an include/source directive, then there's a challenge---but no worse than the E2BIG. One issue with using a

[bug #44853] gmake: execvp: bash: The parameter or environment lists are too long.

2015-05-26 Thread Paul D. Smith
Follow-up Comment #7, bug #44853 (project make): No automated conversion of the command is going to work: you point out csh (which shouldn't be used with make actually) but what if SHELL is Perl? Or Ruby? Or... If you're going to introduce a new variable anyway, it seems like it would be more s

[bug #45191] Implicit argument forwarding limited by infinite recursion checker

2015-05-26 Thread Julio Guerra
URL: Summary: Implicit argument forwarding limited by infinite recursion checker Project: make Submitted by: julio Submitted on: Tue 26 May 2015 10:46:34 AM GMT Severity: 3 - Normal