delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/08/10/06:06:49

Date: Thu, 10 Aug 2000 13:05:57 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Gautier <gautier DOT demontmollin AT maths DOT unine DOT ch>
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: <Pine.SUN.3.91.1000810130138.511A-100000@is>
MIME-Version: 1.0
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

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019