bug#64743: Speed up GNU make's internal processing

2023-07-20 Thread Nick Bowler
On 20/07/2023, Bruno Haible wrote: > Karl Berry wrote: >> I just hope those weird-looking %:: rules do not cause trouble with >> other makes. I guess we'll find out. > > I tested the default 'make' of various OSes, before submitting the patch. > Whether some other, rarely-used 'make' implementatio

bug#64743: Speed up GNU make's internal processing

2023-07-20 Thread Bruno Haible
Karl Berry wrote: > I just hope those weird-looking %:: rules do not cause trouble with > other makes. I guess we'll find out. I tested the default 'make' of various OSes, before submitting the patch. Whether some other, rarely-used 'make' implementation has problems with it, we'll find out. > Th

bug#64743: Speed up GNU make's internal processing

2023-07-20 Thread Karl Berry
Hi Bruno, GNU Automake already emits the '.SUFFIXES:' line. To optimize things for GNU make, it should also emit the remaining part. Ok. I just hope those weird-looking %:: rules do not cause trouble with other makes. I guess we'll find out. The fnoc test also failed due to the new rules

bug#64743: Speed up GNU make's internal processing

2023-07-20 Thread Bruno Haible
> Patch is attached. Here's a corrected patch. (Fixed another test failure.) >From e480457f90748d31601e224ee8d75f766c1a53d6 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 20 Jul 2023 11:50:51 +0200 Subject: [PATCH] Speed up GNU make's internal processing. Based on a recommendation by Pa

bug#64743: Speed up GNU make's internal processing

2023-07-20 Thread Bruno Haible
Hi, Paul Smith, the GNU make maintainer, gives this recommendation how to disable built-in rules and thus speed up make's processing [1]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - My recommendation has been to disable the built-in rules directly, if you don't need the