Oops, missed the dev list... Martin: please see QPID-3620 and QPID-3621 for comparison to the work you have done separately, and provide comments as to anything you think is missing or should be done differently. I will review board these as well later on Wednesday.
Cliff ---------- Forwarded message ---------- From: Cliff Jansen <cliffjan...@gmail.com> Date: 2011/11/15 Subject: Re: C++ broker compilation on Sparc Solaris 10 To: MartiN Beneš <martinben...@gmail.com> Hi Martin, Your timing is excellent. I have been active at my end, mainly running the client code. I will post my changes later today and get the appropriate bits up on review board. Once it has had a few more community eyes on it, I will move it into 0.16 development trunk. I expect at least two new Jiras. From those, or new ones if needed, we should be able to coordinate any ongoing testing and fixes. Thanks for your feedback. Cliff 2011/11/15 MartiN Beneš <martinben...@gmail.com>: > Hi, > recently i managed to send millions of messages using this poller with no > crashes at all, so to me the patch seems to be correct. > > I would like to get the trunk to the state, where it is possible to compile > it on solaris with no changes. > > I'm new to qpid, so i ask: would you suggest creating new Jira with patches > to the build system (some compiler and linker flags were necessary for me to > build with gcc 4.6) + those few casts, and wait for your poller till it gets > into the trunk? > > > On Wed, Nov 2, 2011 at 09:18, Cliff Jansen <cliffjan...@gmail.com> wrote: >> >> Please see https://issues.apache.org/jira/browse/QPID-3571 >> >> I can sometimes send a million messages between qpid-perftest and >> qpidd, but usually I get random core dumps. Debugging looks >> sufficiently strange that I am not confident my base build is >> sensible. I am looking at my compile and link directives primarily. >> >> I believe all changes used for the build are in trunk, but not >> necessarily in 0.14. These changes are just a handful of casts or >> other syntax changes to unruffle the compiler when processing >> templates or boost-isms. >> >> 2011/11/1 MartiN Beneš <martinben...@gmail.com>: >> > I am trying to compile qpid c++ broker and client libraries on Solaris >> > 10. >> > The easiest way seems to be using g++ and cmake. >> > >> > I was able to compile everything with just mild touches to the build >> > system, however the Solaris implementation of Poller, the ECFPoller.cpp, >> > seems to be broken and fails to link for the lack of >> > Poller::monitorHandle(), Poller::unmonitorHandle() and couple more >> > methods. >> > >> > Is there another way to compile qpid on Solaris, perhaps some fallback >> > version of Poller based on select(), or do I need to fix the >> > ECFPoller.cpp >> > to get it working? >> > >> > thx, >> > Martin >> > > > --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org