[Nfd-dev] ndn-cxx may breaks ndnSIM

Junxiao Shi shijunxiao at email.arizona.edu
Sat Jan 31 16:21:33 PST 2015


Dear folks

Currently ndnSIM installation procedure <
http://ndnsim.net/2.0/getting-started.html> recommends to use either
git-HEAD version of ndn-cxx, or ndn-cxx-dev package from PPA.
Some ndn-cxx Changes are inevitably backwards-incompatible, and may cause
the API to be incompatible with ndn-cxx-dev package.
This leads to a dilemma: if ndnSIM is updated to accommodate the new
ndn-cxx API, it won't compile with ndn-cxx-dev package; if ndnSIM is not
updated, it can compile with ndn-cxx-dev package, but cannot compile with
git-HEAD of ndn-cxx.

There are a few potential solutions:

   - ndnSIM installation procedure can pin a specific version of ndn-cxx,
   instead of using git-HEAD; that version shall have same API with
   ndn-cxx-dev package
   - ndnSIM installation procedure can recommend either git-HEAD or
   ndn-cxx-dev package, but not both
   - ndn-cxx-dev package should be rebuilt whenever a
   backwards-incompatible Change is merged to ndn-cxx


Yours, Junxiao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20150131/c136f293/attachment.html>


More information about the Nfd-dev mailing list