[fpc-devel]BUGS!

Peter Vreman peter at freepascal.org
Mon Nov 19 19:52:56 CET 2001


>
>1. The source distro doesn't install on 8.3 systems. I can unpack the
>source directory manually and everything seems to be in order, but I
>don't expect that I will be able to exparament with it in its present
>form...

It is difficult to keep all filenames to fit in 8.3. At least the compiler 
and rtl will fit in the 8.3 limit.


>2. The source directory is very difficult to navigate. It is almost as
>bad as /usr/bin under Unix. A well written "map" or "index" file should
>be added with all haste. Additionally, it appears that certain machine
>and OS specific files are held in the general directory. This only adds
>to the clutter. I suggest a structure somewhat like this:
>
>/source/compiler/
>       |-IA32
>       |  |-- DOS  (Optionally; just having OS files in their prcessor
>                   categories should be sufficient. )
>       |  |-- Linux
>       |  |-- FreeBSD
>       |  L-- That other OS from Redmond...
>       |-PPC
>       |  |- OS X
>etc....

This is already changed in the current development source trees. There is a 
directory containing only the i386 specific files and a m68k dir containing 
the m68k only files. And a targets directory will contain all units that 
provide knowledge about the supported targets.


Peter





More information about the fpc-devel mailing list