From mboxrd@z Thu Jan 1 00:00:00 1970 From: chastain@redhat.com To: gcc-gnats@gcc.gnu.org Subject: bootstrap/3550: "touch" still in libiberty/Makefile.in, gcc/mklibgcc.in Date: Tue, 03 Jul 2001 14:46:00 -0000 Message-id: <20010703213955.8757.qmail@sourceware.cygnus.com> X-SW-Source: 2001-07/msg00075.html List-Id: >Number: 3550 >Category: bootstrap >Synopsis: "touch" still in libiberty/Makefile.in, gcc/mklibgcc.in >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Jul 03 14:46:03 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Michael Chastain >Release: gcc 3.0 >Organization: >Environment: native solaris 2.7 >Description: gcc/Makefile.in does not use the the "touch" command because of bugs with nanosecond time stamps on native solaris 2.7 and native solaris 2.8. Hoever, libiberty/Makefile.in and gcc/mklibgcc.in still have "touch" commands in them. I have seen unreproducible build failures which look like the fault of "touch". See: http://gcc.gnu.org/ml/gcc/2001-05/msg00487.html http://gcc.gnu.org/ml/gcc/2001-06/msg01558.html >How-To-Repeat: I can't squeeze a reproducible failure out of this. >Fix: Change libiberty/Makefile.in and gcc/mklibgcc.in to use a different command to make timestamp files, just as gcc/Makefile.in uses a $(STAMP) command. >Release-Note: >Audit-Trail: >Unformatted: