Hi all,

This summer i took some time to run the testsuite on my BeOS version. It help me fix a lot of bugs. Some of then were even preventing me from running tests.

I also made some cleanup in the BeOS rtl by removing 5 include files in the BeOS directory (osposixh.inc, unxsysch.inc, unxsysc.inc, sysfile.inc and sysdir.inc). Those files came from older versions or didn't need to be BeOS specific anymore in the libc based RTL.

Here is a patch containing the result of this work : http://olivier.coursiere.free.fr/diff/fpc_beos_r8298.zip

This zip file contains 4 files :
- rtl.diff : contains differences with revision 8298 (trunk/rtl directory)
- packages.diff : contains differences with revision 8298 (trunk/packages directory) - tests.diff : contains differences with revision 8298 (trunk/tests directory) - tests_test_cg_obj_beos.zip : contains the objects files compiled with gcc under BeOS needed by some test cases.

With this patch i have less than 50 failed test cases. Most of then are related to threads or shared object generation.

Regards,

Olivier



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

Reply via email to