diff options
Diffstat (limited to 'src/backends/backendsCommon/DynamicBackend.cpp')
-rw-r--r-- | src/backends/backendsCommon/DynamicBackend.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/backends/backendsCommon/DynamicBackend.cpp b/src/backends/backendsCommon/DynamicBackend.cpp index 8af61c050c..77ae83f971 100644 --- a/src/backends/backendsCommon/DynamicBackend.cpp +++ b/src/backends/backendsCommon/DynamicBackend.cpp @@ -30,11 +30,12 @@ DynamicBackend::DynamicBackend(const void* sharedObjectHandle) BackendVersion backendVersion = GetBackendVersion(); if (!DynamicBackendUtils::IsBackendCompatible(backendVersion)) { - throw RuntimeException(boost::str(boost::format("The dynamic backend %1% (version %2%) is not compatible" - "with the current Backend API (vesion %3%)") - % backendId - % backendVersion - % IBackendInternal::GetApiVersion())); + // This exception message could not be formatted simply using fmt::format + std::stringstream message; + message << "The dynamic backend " << backendId << " (version " << backendVersion << + ") is not compatible with the current Backend API (version " << IBackendInternal::GetApiVersion() << ")"; + + throw RuntimeException(message.str()); } } |