" This fails spectacularly, because CZMQ uses compile-time decisions about what 
version of ZMQ to support, and how."

Thank you - this conversation clears up things for me immensely.  I'm going to 
proceed under the assertion that "being compiled against one version of czmq, 
then being used against an older version than it was compiled against" is not a 
real problem that requires solving.

Off to work on another pull request!

Brian

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Pieter Hintjens
Sent: Friday, December 06, 2013 8:06 AM
To: ZeroMQ development list
Subject: Re: [zeromq-dev] zproxy (hopefully) improvements

On Thu, Dec 5, 2013 at 8:18 PM, AJ Lewis <[email protected]> wrote:

> Absolutely - so if you build czmq against a newer version of zeromq, 
> and then drop that czmq build into an environment with an older 
> version of zeromq installed, what happens?  I think this fails 
> spectacularly right now, even before any of the changes discussed below.

This fails spectacularly, because CZMQ uses compile-time decisions about what 
version of ZMQ to support, and how. It's never been raised as a necessary 
problem to solve. If it was, I'd start by detecting this and asserting in 
zctx_new for instance. Second, perhaps by switching to a runtime detection of 
the version.

-Pieter
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to