Hi all,

After a long period of inactivity, i finally took the time to update the BeOS port of fpc. I have successfully compiled the latest trunk (revision 7420) under BeOS using a new libc based RTL (1.0.* versions were based on system calls).

The patch i propose to achieve this is in two parts :

- the first part is a zip file containing all files in the ../rtl/beos directory. As there is a lot of change in this directory, i think it does not make sense to produce a diff file. This file is available at http://olivier.coursiere.free.fr/diff/beos.zip. - the second part is a diff file of all other changes made to compile fpc under BeOS (based on revision 7420). This file is available at http://olivier.coursiere.free.fr/diff/beos.diff. Most of those changes are related to missing system functions under BeOS (it is only an "almost" POSIX system).

A lot of feature are not tested or even not implemented (like threading for example). But at least, it should be enough to do a "make zipinstall".

All those files may still need a lot of work before finding a path to the source tree, so comments (especially about the second part as there is changes in common source files) and improvements are welcome.

A binary version of the trunk (fpc 2.3.1, revision 7420) is available at http://olivier.coursiere.free.fr/download/fpc-2.3.1.i386-beos.tar.gz (compiled under BeOS R5 with BONE).

Regards,

Olivier
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to