build: sync default-compiler-flags.py with NFD

* require gcc >= 4.8.2, clang >= 3.4, and boost >= 1.54.0
* move -Og to basic debug flags (supported by clang since 4.0)
* use gold linker and enable linker optimizations
* do not fail build when -Winfinite-recursion warning is generated
* do not fail build in debug mode when using deprecated declarations

refs #3599, #3358, #3795

Change-Id: Ib6c8d081cbfbf4b5678c277b6f1b02bd8973483a
3 files changed
tree: cfdb68a0ac958040a460b5da63a74a8ca9aa3fb8
  1. .jenkins.d/
  2. .waf-tools/
  3. examples/
  4. src/
  5. tests/
  6. tools/
  7. .gitignore
  8. .jenkins
  9. AUTHORS.md
  10. COPYING.md
  11. INSTALL.md
  12. README-dev.md
  13. README.md
  14. repo-ng.conf.sample
  15. waf
  16. wscript
README.md

repo-ng: Next generation of NDN repository

repo-ng is an implementation of a Named Data Networking data repository, and follows Repo protocol.

repo-ng uses ndn-cxx library as NDN development library, and uses sqlite3 as underlying storage.

repo-ng is an open source project licensed under GPL 3.0 (see COPYING.md for more detail). We highly welcome all contributions to the repo-ng code, provided that they can licensed under GPL 3.0+ or other compatible license.

See the file INSTALL.md for build and install instructions.

Please submit any bugs or issues to repo-ng issue tracker.