diff --git a/app/core/gimp-utils.c b/app/core/gimp-utils.c index 7580056c64..d36ce0af91 100644 --- a/app/core/gimp-utils.c +++ b/app/core/gimp-utils.c @@ -38,13 +38,6 @@ #include #endif -#if defined(G_OS_UNIX) && defined(HAVE_EXECINFO_H) -/* For get_backtrace() */ -#include -#include -#include -#endif - #include #include #include diff --git a/libgimpbase/meson.build b/libgimpbase/meson.build index a688785df2..b1c6d9c7eb 100644 --- a/libgimpbase/meson.build +++ b/libgimpbase/meson.build @@ -100,12 +100,13 @@ libgimpbase_introspectable = [ libgimpbase_headers_introspectable, ] +optional_libexecinfo = cc.find_library('execinfo', required: false) libgimpbase = library('gimpbase-' + gimp_api_version, libgimpbase_sources, include_directories: rootInclude, dependencies: [ - gexiv2, gio, math, + gexiv2, gio, math, optional_libexecinfo ], c_args: [ '-DG_LOG_DOMAIN="LibGimpBase"',