build: align minimum build dependencies with ndn-cxx

 * Recommend boost >= 1.65.1 and gcc >= 7.4.0
 * Require clang >= 4.0, or Xcode >= 9.0 on macOS
 * Silence an ABI-related diagnostic message from gcc on armv7

Refs: #5087, #5106
Change-Id: I88ef0e0f183736f19ac414a84baebb0e1073381b
11 files changed
tree: a494fb0beee90690f1873dd3ba7588d0b22fc0d0
  1. .jenkins.d/
  2. .waf-tools/
  3. core/
  4. manpages/
  5. systemd/
  6. tests/
  7. tools/
  8. .gitignore
  9. .jenkins
  10. .mailmap
  11. .travis.yml
  12. AUTHORS.md
  13. COPYING.md
  14. INSTALL.md
  15. README-dev.md
  16. README.md
  17. RELEASE_NOTES.md
  18. waf
  19. wscript
README.md

NDN Essential Tools

Language Build Status Latest Version

ndn-tools is a collection of basic tools for Named Data Networking. Tools in this collection include:

  • peek: transmit a single Interest/Data packet between a consumer and a producer
  • chunks: segmented file transfer between a consumer and a producer
  • ping: test reachability between two NDN nodes
  • dump: capture and analyze live traffic on an NDN network
  • dissect: inspect the TLV structure of an NDN packet
  • dissect-wireshark: Wireshark extension to inspect the TLV structure of NDN packets

Installation

See INSTALL.md for build instructions.

Reporting bugs

Please submit any bug reports or feature requests to the ndn-tools issue tracker.

Contributing

We greatly appreciate contributions to ndn-tools. If you are new to the NDN software community, please read README-dev.md and the Contributor's Guide to get started.

License

ndn-tools is an open source project licensed under the GPL version 3. See COPYING.md for more information.