Mail Archives: djgpp/2000/08/10/06:06:49
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 -