spdlog: fix compilation with fmtlib 8
authorRosen Penev <rosenp@gmail.com>
Thu, 24 Jun 2021 08:12:33 +0000 (01:12 -0700)
committerRosen Penev <rosenp@gmail.com>
Thu, 24 Jun 2021 08:17:37 +0000 (01:17 -0700)
Small API change.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
libs/spdlog/patches/010-fmt8.patch [new file with mode: 0644]

diff --git a/libs/spdlog/patches/010-fmt8.patch b/libs/spdlog/patches/010-fmt8.patch
new file mode 100644 (file)
index 0000000..a9c0df5
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/include/spdlog/common-inl.h
++++ b/include/spdlog/common-inl.h
+@@ -60,7 +60,7 @@ SPDLOG_INLINE spdlog_ex::spdlog_ex(std::
+ SPDLOG_INLINE spdlog_ex::spdlog_ex(const std::string &msg, int last_errno)
+ {
+     memory_buf_t outbuf;
+-    fmt::format_system_error(outbuf, last_errno, msg);
++    fmt::format_system_error(outbuf, last_errno, msg.data());
+     msg_ = fmt::to_string(outbuf);
+ }