Date: Thu, 10 Aug 2000 13:05:57 +0300 (IDT) From: Eli Zaretskii X-Sender: eliz AT is To: Gautier cc: djgpp AT delorie DOT com Subject: Re: DJGPP neither running on ms-dos 6.2 nor on caldera-dos 7.03 In-Reply-To: <3992752C.FECE5823@maths.unine.ch> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Thu, 10 Aug 2000, Gautier wrote: > The names are "crunched", e.g. for extreme cases > > a-chahan.ads -> Ada.Characters.Handling > a-llfwti.ads -> Ada.Long_Long_Float_Wide_Text_IO > a-exctra.ads -> Ada.Exceptions.Traceback > i-os2thr.ads -> Interfaces.OS2Lib.Threads > > When built for DOS, GNAT will search for crunched 8.3 names GCC has a similar facility for remapping the header files (see the -remap option to GCC). We use it to deal with the String.h vs string.h problems. However, the mapping file is crafted by hand, so this solution is error-prone (the person who ports GCC might simply forget to prepare the file, or miss a few headers which need remapping). I also am not sure whether this works for libraries and other files. In other words, if this feature isn't part of the standard build, it is IMHO not a good solution to the problem at hand.