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: Archive Members as Targets

2022-05-10 Thread Henrik Carlqvist
On Tue, 10 May 2022 22:05:22 -0400 Dmitry Goncharov 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

Re: Archive Members as Targets

2022-05-10 Thread Dmitry Goncharov
On Tue, May 10, 2022 at 5:12 PM Michael Lehn 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

Archive Members as Targets

2022-05-10 Thread Michael Lehn
I have a problem with GNU make when using [Archive Members as Targets](https://www.gnu.org/software/make/manual/html_node/Archive-Members.html#Archive-Members). The problem is that on some machines (e.g. running MacOS, Solaris) it works fine, i.e. builds the library and the next `make` gives