diff --git a/README.md b/README.md index 892480a..ac3b057 100644 --- a/README.md +++ b/README.md @@ -635,12 +635,14 @@ or [Package Managers](#package-managers). In addition to any include or library paths you'll need to specify to tell the compiler where cpptrace was installed the typical dependencies for cpptrace are: -| Compiler | Platform | Dependencies | -| ----------------------- | ---------------- | ---------------------------------- | -| gcc, clang, intel, etc. | Linux/macos/unix | `-lcpptrace -ldwarf -lz -ldl` | -| gcc | Windows | `-lcpptrace -ldbghelp -ldwarf -lz` | -| msvc | Windows | `cpptrace.lib dbghelp.lib` | -| clang | Windows | `-lcpptrace -ldbghelp` | +| Compiler | Platform | Dependencies | +| ----------------------- | ---------------- | ----------------------------------------- | +| gcc, clang, intel, etc. | Linux/macos/unix | `-lcpptrace -ldwarf -lz -lzstd -ldl` | +| gcc | Windows | `-lcpptrace -ldbghelp -ldwarf -lz -lzstd` | +| msvc | Windows | `cpptrace.lib dbghelp.lib` | +| clang | Windows | `-lcpptrace -ldbghelp` | + +Note: Newer libdwarf requires `-lzstd`, older libdwarf does not. Dependencies may differ if different back-ends are manually selected.