" 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
