Steve Huston escribió:
Thanks dragging qpid through its first real port :) Don't
hesitate to
post if
you need any more help. Looking forward to the patch, it's
all good
stuff.
Apologies to Steve who's been working on a Windows port, the
race for the title "first real qpid port" has yet to be decided :)
Right, and the tricky part is that everyone needs to mess around in
the same layer of code to get various ports working... If there's a
better way to work in concert on this (look at code via web meeting,
telecon, etc.) please let me know. Although I'd like to get the title
;-) I'd more like to get everything working cleanly and real soon. I
do have a Solaris 10 machine I can help work on things with if
helpful.
My first priority is to have something working in Solaris ASAP, as qpid
will be the backed supporting another application, that is actually my
real goal. My knowledge about the bits in qpid is not good enough to
make decissions about the global layout strategies. On the other hand,
the changes I've made are not very deep, just changing some bits here
and there, but didn't need refactoring any existing class to accomodate
the solaris bits. Basically, my changes can be outlined as:
1.-Decissions in configure.ac about what Poller port to use and some
compiler flags setup. Setup a SUNOS define to make some #ifdef/#ifndef
decissions later in code.
2.-Decissions in src/Makefile.am about what Poller implementation to add
to the sources.
3.-Some includes here and there, needed for the Solaris platform but
not for other ones (using the SUNOS define in (1).
That's all at this stage. Plans for this week are:
- Figure out why tests and examples are refusing to compile.
- Implement the Event Completion Framework Poller.
Best regards.
--
Manuel.
-Steve