On Tue, 10 May 2022 22:05:22 -0400 Dmitry Goncharov <dgoncha...@users.sf.net> wrote:
> > But not on the Linux boxes there make always rebuild everything. On all > > machines I am using GNU Make. > ... > > Can anyone confirm that? > > i can confirm that for me on linux the latest make from git as well as > make-4.3 correctly detect that libfoo.a is up to date. I can confirm that it works fine also on Slackware Linux 14.2 using make version 4.1: nazgul:/tmp> make cc -c -o foo.o foo.c ar cr libfoo.a foo.o ranlib libfoo.a rm foo.o nazgul:/tmp> make make: Nothing to be done for 'all'. nazgul:/tmp> make --version GNU Make 4.1 Built for x86_64-slackware-linux-gnu Copyright (C) 1988-2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. nazgul:/tmp> cat /etc/slackware-version Slackware 14.2 regards Henrik