Re: Rebuilding archives

2015-09-09 Thread Edward Welbourne
> My problem is that Fedora have choosen to ship a broken version of > "ar" that always sets the timestamp of all archive members to 1970-01-01 > unless one invokes it with the U flag. For the sake of anyone else curious about what that means, here's what man ar told me when I looked up the detail

Re: Rebuilding archives

2015-09-09 Thread Magnus Fromreide
On Mon, Aug 24, 2015 at 10:01:16PM +0200, Magnus Fromreide wrote: > Hello. > > It seems make-4 changed behaviour from make-3 when it comes to archive > updates. Sorry for the noise. My problem is that Fedora have choosen to ship a broken version of "ar" that always sets the timestamp of all arch

Rebuilding archives

2015-08-24 Thread Magnus Fromreide
Hello. It seems make-4 changed behaviour from make-3 when it comes to archive updates. I have a source file, x.c. I want it in a library so I type make 'libx.a(x.o)' and make happily builds it for me. I then try to build it again and type make 'libx.a(x.o)' In this case make-3.82 tells me l