commit | f14e4e2e4cfac447e7a5f3fb4f035c069e3273c9 | [log] [tgz] |
---|---|---|
author | Davide Pesavento <davidepesa@gmail.com> | Wed Apr 02 23:00:23 2025 -0400 |
committer | Davide Pesavento <davidepesa@gmail.com> | Thu Apr 03 23:40:25 2025 -0400 |
tree | 37494d903ab2694805cdb34eb030da2114c105e8 | |
parent | 1c92524cbcd9f9023e86297f18ff09f677baec78 [diff] |
encoding: avoid implicit instantiation of `std::char_traits<unsigned char>` According to the C++ standard, char_traits is not defined for unsigned char, so don't attempt to instantiate it. This fixes building against LLVM libc++ 19 and later, and thus with Xcode 16.3 and presumably also on other platforms/toolchains that use libc++ by default such as Android and FreeBSD. Change-Id: Id0fe9c72268176a1e51d4cf2a88b9ab5d67c61d1
ndn-cxx is a C++17 library implementing Named Data Networking (NDN) primitives that can be used to write various NDN applications. The library is currently being used by the following projects:
See docs/INSTALL.rst
for compilation and installation instructions.
Extensive documentation is available on the library's homepage.
Please submit any bug reports or feature requests to the ndn-cxx issue tracker.
Contributions to ndn-cxx are greatly appreciated and can be made through our Gerrit code review site. If you are new to the NDN software community, please read our Contributor's Guide and README-dev.md
to get started.
ndn-cxx is free software distributed under the GNU Lesser General Public License version 3. See COPYING.md
and COPYING.lesser
for details.
ndn-cxx contains third-party software, licensed under the following licenses: