(info "(make) Chained Rules") lacks examples

2018-02-22 Thread 積丹尼 Dan Jacobson
(info "(make) Chained Rules") is great, but it lacks code snippet examples. It mentions several features, but all with English prose. It needs some hard code examples. And those examples should be independent of those built in for C compilers, etc. rm bla.bla # See, bla.bla got re

Re: using guile-enabled make while hacking on guile dependencies

2018-02-22 Thread dimpase
On Thu, Feb 22, 2018 at 08:51:09AM -0500, Paul Smith wrote: > On Thu, 2018-02-22 at 10:53 +, dimp...@cs.ox.ac.uk wrote: > > While building a project (https://github.com/sagemath/sage) > > on Arch Linux (which provides Guile-enabled GNU make) > > we have encountered make crashes which look as fo

Re: using guile-enabled make while hacking on guile dependencies

2018-02-22 Thread Paul Smith
On Thu, 2018-02-22 at 10:53 +, dimp...@cs.ox.ac.uk wrote: > While building a project (https://github.com/sagemath/sage) > on Arch Linux (which provides Guile-enabled GNU make) > we have encountered make crashes which look as follows > > make: symbol lookup error: /usr/lib/libguile-2.2.so.1: un

using guile-enabled make while hacking on guile dependencies

2018-02-22 Thread dimpase
While building a project (https://github.com/sagemath/sage) on Arch Linux (which provides Guile-enabled GNU make) we have encountered make crashes which look as follows make: symbol lookup error: /usr/lib/libguile-2.2.so.1: undefined symbol: GC_move_disappearing_link which we traced down to a mod

Re: [bug #53201] Target runs incorrect command when shebang line exceeds kernel limit

2018-02-22 Thread David Boyce
On Thu, Feb 22, 2018 at 4:42 AM, wrote: > Casey McGinty writes: > > Follow-up Comment #2, bug #53201 (project make): > > > > See http://man7.org/linux/man-pages/man2/execve.2.html > > > > *A maximum line length of 127 characters is allowed for the first line > in an > > interpreter script.*

[bug #53201] Target runs incorrect command when shebang line exceeds kernel limit

2018-02-22 Thread David Boyce
Follow-up Comment #3, bug #53201 (project make): Sorry, I was thinking of a different kernel limit but my second observation, that the difference observed has to do with fast path optimization, remains. Working around it by setting SHELL=//bin/sh in the makefile is probably safer than .ONESHELL.

[bug #53201] Target runs incorrect command when shebang line exceeds kernel limit

2018-02-22 Thread thutt
Casey McGinty writes: > Follow-up Comment #2, bug #53201 (project make): > > See http://man7.org/linux/man-pages/man2/execve.2.html > > *A maximum line length of 127 characters is allowed for the first line in an > interpreter script.* I think this is referring to the '#!' line of a scrip