diff --git a/src/plugins/debugger/gdb/plaingdbadapter.cpp b/src/plugins/debugger/gdb/plaingdbadapter.cpp index fbcf96c8605..c0e0908666d 100644 --- a/src/plugins/debugger/gdb/plaingdbadapter.cpp +++ b/src/plugins/debugger/gdb/plaingdbadapter.cpp @@ -60,7 +60,8 @@ PlainGdbAdapter::PlainGdbAdapter(GdbEngine *engine, QObject *parent) AbstractGdbAdapter::DumperHandling PlainGdbAdapter::dumperHandling() const { -#ifdef Q_OS_WIN + // LD_PRELOAD fails for System-Qt on Mac. +#if defined(Q_OS_WIN) || defined(Q_OS_MAC) return DumperLoadedByGdb; #else return DumperLoadedByGdbPreload; diff --git a/src/plugins/debugger/gdb/termgdbadapter.cpp b/src/plugins/debugger/gdb/termgdbadapter.cpp index 5461d175bf2..613aaa79f30 100644 --- a/src/plugins/debugger/gdb/termgdbadapter.cpp +++ b/src/plugins/debugger/gdb/termgdbadapter.cpp @@ -71,7 +71,8 @@ TermGdbAdapter::~TermGdbAdapter() AbstractGdbAdapter::DumperHandling TermGdbAdapter::dumperHandling() const { -#ifdef Q_OS_WIN + // LD_PRELOAD fails for System-Qt on Mac. +#if defined(Q_OS_WIN) || defined(Q_OS_MAC) return DumperLoadedByGdb; #else return DumperLoadedByAdapter; // Handles loading itself via LD_PRELOAD