🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #1364

GCC 2.3.1 %u sequence fails 8.3 file systems

#1364
From: Eberhard Mattes
Date: Wed, 11 Nov 1992 22:49
13 lines
1049 bytes
GCC 2.3.1 expands the %u sequence in specs to ccXXXXXX where XXXXXX is
replaced by mktemp() with some other characters. Then, a number is
appended to make the name unique. On file systems which truncate file
names to 8 characters, the `unique' temporary file names created by
this method are not unique. This breaks the following GCC invokation,
for instance:

  gcc file1.c file2.c

as the object file for file1.c is overwritten by the object file for
file2.c.

Eberhard Mattes (mattes@azu.informatik.uni-stuttgart.de)
Technical Details
Message-ID: <9211112049.AA12603@azu.informatik.uni-stuttgart.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!azu.informatik.uni-stuttgart.de!mattes

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!azu.informatik.uni-stuttgart.de!mattes
From: mattes@azu.informatik.uni-stuttgart.de (Eberhard Mattes)
Subject: GCC 2.3.1 %u sequence fails 8.3 file systems
Message-ID: <9211112049.AA12603@azu.informatik.uni-stuttgart.de>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Wed, 11 Nov 1992 22:49:02 GMT
Approved: bug-gcc@prep.ai.mit.edu
Lines: 14