Re: Porting to Haiku

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: Mark Hellegers <mhellege(at)xs4all(dot)nl>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Porting to Haiku
Date: 2013-01-11 21:38:52
Message-ID: 50F0866C.4090302@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


On 01/11/2013 04:36 PM, Mark Hellegers wrote:
> Hello,
>
> I have read the developers FAQ which directed me to this mailing list.
> I am still using Postgresql on Zeta (descendant of BeOS), but it is
> becoming time to upgrade, so I installed Haiku (open source
> reimplementation of BeOS) on another machine and downloaded the 9.2.1
> source of Postgresql.
> I used an older version of Postgresql which still contained the BeOS
> support to see what needed to be done to get 9.2.1 working on Haiku.
> Now that I have Postgresql running (with some issues I am still
> investigating), I would like to create patches to get Haiku support
> added to the official tree of Postgresql.
> I do have some questions before I submit a patch:
> - Assuming all patches are applied to get Postgresql running, what does
> it require to keep it in there? I noticed you removed the BeOS port,
> because no one was maintaining it. What does it take to maintain a
> port?
> - Can I submit patches for smaller parts or do I need to submit all the
> patches in one go? For example, can I submit the patch for the
> configure part first and other changes later?
> - I have a problem compiling Postgresql after I installed iodbc. Iodbc
> also contains a header called sqltypes.h, which the compiler picks up
> before the one in the ecpg include directory as it is in the general
> include directory for the system. Is that something someone has seen
> before and knows what is wrong? It could be some mistake I made in my
> changes.
>
> I am planning to get the latest sources from git and apply my patches
> on that source as I am assuming that is preferred and I don't need
> 9.2.1 specifically.
>

I think we'd only support a new platform prospectively, so yes, use git
master.

You can submit patches in small parts, but I would really hope that the
changes required are not going to be very big, so there's not a lot of
point. If they are going to be huge it might in fact make us think twice
about the value of supporting it.

You will make us a lot more comfortable about supporting Haiku if you
will undertake to set up and maintain a buildfarm animal running it. One
thing we don't want is new port that we have no way of making sure stays
current.

cheers

andrew

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2013-01-11 21:41:07 Re: Porting to Haiku
Previous Message Mark Hellegers 2013-01-11 21:36:42 Porting to Haiku