BSD needs libexecinfo for callstack capture.

This commit is contained in:
Bartosz Taudul 2019-11-21 02:37:11 +01:00
parent bd7b0a8197
commit d1fb639b78

View File

@ -350,7 +350,7 @@ In the default configuration Tracy is disabled. This way you don't have to worry
The application you want to profile should be compiled with all the usual optimization options enabled (i.e.~make a release build). It makes no sense to profile debugging builds, as the unoptimized code and additional checks (asserts, etc.) completely change how the program behaves. The application you want to profile should be compiled with all the usual optimization options enabled (i.e.~make a release build). It makes no sense to profile debugging builds, as the unoptimized code and additional checks (asserts, etc.) completely change how the program behaves.
Finally, on Unix make sure that the application is linked with libraries \texttt{libpthread} and \texttt{libdl}. Finally, on Unix make sure that the application is linked with libraries \texttt{libpthread} and \texttt{libdl}. BSD systems will also need to be linked with \texttt{libexecinfo}.
\subsubsection{Short-lived applications} \subsubsection{Short-lived applications}