[openbeos] Re: [haiku-development] Coordinating ports (#2) (was: Re: Distributed Version Control Tools)

  • From: Olivier Coursière <olivier.coursiere@xxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Tue, 22 Apr 2008 02:12:11 +0200

Hi all,

François Revol wrote:
Just to avoid dup work again let me list what I have around...
Here is my little contribution :

ruby : I have done a patch for the current stable ruby source tree (1.8). The patch is referenced in Haiku's bug tracking system as it raise a bug in Haiku : http://dev.haiku-os.org/ticket/2041.

The patch is mainly about updating the build system to haiku (recent config.guess and config.sub). I was not yet been able to run the test suite. The test suite was trying to use unix socket when they were not yet ready (a few weeks ago).

Once ticket 2041 is resolved, i think the patch could be accepted in the official repository if they accept new platform in the stable branch.

I have also heard about some work on the development branch (1.9) on the Haiku's IRC channel.

freepascal : In case someone cares, the BeOS port of freepascal is now up to date in the official repository. You will need some unofficial binaries to compile them under BeOS R5 or Haiku (see http://wiki.freepascal.org/BeOS_port). What is missing is a specific target for haiku to use native ld included in the development package instead of a R5 one. This work is in progress. Until then, native ld could be used by replacing
 LinkRes.Add('elf_i386_be');

by

 LinkRes.Add('elf_i386_haiku');

in compiler/systems/t_beos.pas when compiling under Haiku.

The console mode IDE should work but compiling it with gdb support is more complicated (you will need to collect a lot of static libraries from the haiku build : libgdb.a and all its dependencies...).

Just my two cents :-)

Olivier

Other related posts: