diff --git a/libs/backends/jack/weak_libjack.c b/libs/backends/jack/weak_libjack.c index b02c01a2c1..7f939600a8 100644 --- a/libs/backends/jack/weak_libjack.c +++ b/libs/backends/jack/weak_libjack.c @@ -110,6 +110,21 @@ static void init_weak_jack(void) if (!lib) { lib = lib_open("/usr/local/lib/libjack.dylib"); } + if (!lib) { + /* New Homebrew location */ + lib = lib_open("/opt/homebrew/lib/libjack.dylib"); + if (lib) { + fprintf(stderr, "*** WEAK-JACK: using Homebrew\n"); + } + } + if (!lib) { + /* MacPorts location */ + lib = lib_open("/opt/local/lib/libjack.dylib"); + if (lib) { + fprintf(stderr, "*** WEAK-JACK: using MacPorts\n"); + } + } + #elif (defined PLATFORM_WINDOWS) # if defined(__x86_64__) || defined(_M_X64) || defined(__amd64__) lib = lib_open("libjack64.dll");