ian@airs.com (Ian Lance Taylor) wrote on 01.09.05 in <[EMAIL PROTECTED]>:
> [EMAIL PROTECTED] (Kai Henningsen) writes: > > > [EMAIL PROTECTED] (Andrew Pinski) wrote on 31.08.05 in > > <[EMAIL PROTECTED]>: > > > > > If you consider Darwin "modern", then that statement is not correct > > > as moving/copying an archive on darwin, requires ranlib to be run. > > > > Is there a point to this behaviour? It sounds as if someone confused an > > archive with a nethack scorefile ... > > a.out archives used to work this way too, e.g. on SunOS 4. The idea > was that people would often use ar without updating the symbol table. > Thus the symbol table has a timestamp. The linker checks that the > timestamp of the symbol table is not older than the file modification > time of the archive. But then all you have to do is copy the timestamp, too. This sounded more like saving inode numbers and stuff ... I am, of course, accustomed to a cp that can copy timestamps. And I see that my install also has a -p option ... MfG Kai