Re: [bug #62441] Recursive make & PHONY = targets being rebuilt [feature reques]

2022-05-11 Thread Henrik Carlqvist
> I have two makefiles: > > *Makefile* > > .PHONY: other_file > other_file: > $(MAKE) -f Makefile2 other_file > > my_file: other_file > touch $@ > > > *Makefile2* > > other_file: > touch $@ > > > > When I first run the command, it builds my_file and other_file as

[bug #62441] Recursive make & PHONY = targets being rebuilt [feature reques]

2022-05-11 Thread Paul D. Smith
Update of bug #62441 (project make): Status:None => Not A Bug Open/Closed:Open => Closed ___ Follow-up Comment #1: There's no new

[bug #62441] Recursive make & PHONY = targets being rebuilt [feature reques]

2022-05-11 Thread anonymous
URL: Summary: Recursive make & PHONY = targets being rebuilt [feature reques] Project: make Submitted by: None Submitted on: Wed 11 May 2022 03:48:10 PM UTC Severity: 3 - Normal

Re: Archive Members as Targets

2022-05-11 Thread Paul Smith
On Tue, 2022-05-10 at 22:45 +0200, Michael Lehn wrote: > But not on the Linux boxes there make always rebuild everything. On > all machines I am using GNU Make. This is because whatever GNU/Linux distribution is being used, has configured their binutils so that ar is in "deterministic mode" by

Re: Crash in 'find_and_set_default_shell()'

2022-05-11 Thread Gisle Vanem
Paul Smith wrote: ... else (b) make has to parse this string and break it up into words that it can use to call exec() without going through a shell The crash and wild call-stack seems to be caused by an overflow to 'sprintf(sh_path, ..)'. But replacing with 'snprintf()' works w/o any crash: