qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Stitcher <astitc...@redhat.com>
Subject Re: qpidc and FreeBSD
Date Thu, 10 Dec 2009 15:43:56 GMT
On Thu, 2009-12-10 at 10:30 -0500, Rajith Attapattu wrote:
> Hello Andrey
> 
> No it's not off topic.
> Currently there is no effort on this.
> Are you interested in having a crack at this?
> There have been successful ports to windows and solaris.

Currently the Solaris port does not build - and there isn't enough time
to get it working for the 0.6 release.

Some of the problem here is due to the use of the SunPro C++ compiler
which has yet different quirks from the gcc and Visual Studio compilers
which currently can build qpid.

> 
> Please feel to join the dev list and ask questions.
>  I am sure you will receive enough guidance on what to do.
> 
> Regards,
> 
> Rajith Attapattu
> Red Hat
> http://rajith.2rlabs.com/
> 
> On Thu, Dec 10, 2009 at 10:11 AM, Andrey Kotrekhov
> <kotasixtynine@gmail.com> wrote:
> > Hello.
> > Are there any plans to port qpidc to FreeBSD or other BSD* ?

It would be great to port to a bsd. As long as you can use gcc4 then the
only significant area involved in the port is the Poller class which is
currently Linux specific (implemented in
cpp/src/qpid/sys/epoll/EpollPoller.cpp).

The most general way to do this would be to port to use poll(). The
advantage here would be that this would be very portable to posix
systems. But this wouldn't have great performance. On FreeBSD creating a
kqueues based port would probably be the way to go.

Andrew



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Mime
View raw message