[zeromq-dev] [ zeromq-dev] C binding DLL for ROOT/CINT
Armin Steinhoff
armin at steinhoff.de
Wed May 5 20:36:06 CEST 2010
Martin,
Martin Sustrik wrote:
> Armin,
>
>
>> I have completed the generation of a DLL of the C bindings for
>> ROOT/CINT -- a C/C++ interpreter -- ( http://root.cern.ch )
>> Interested ?
>>
>
> Intersting. Did it involve changes in the codebase or is it just an
> alternate build system?
>
No changes of the codebase ... you have just to link against libzmq.so .
To build the zmq extension you must adapt the include file zmq.h a
little bit.
The adaption of zmq.h for the C++ bindings could be a little bit more
difficult ...
However ... the build process is at the end a 2-liner !! (makecint
+ make make command)
>> PS: tested on LINUX and QNX
>>
>
> Btw, how does the QNX port do? Does it work out of the box?
>
After the porting steps below it works out of the box:
- CC=qcc CXX=QCC configure --with-c --with-perf .... if only C-bindings are requested
- then add to platform.hpp:
#define rpl_malloc malloc
#define ZMQ_FORCE_SELECT 1
But the performance test shows not so brilliant results ...
--Armin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100505/54cbad19/attachment.htm>
More information about the zeromq-dev
mailing list