diff --git a/configure.ac b/configure.ac
--- configure.ac
+++ configure.ac
@@ -3071,6 +3071,12 @@ OCT_GUI_LINK_DEPS=""
 OCT_LINK_OPTS="$LDFLAGS"
 OCT_GUI_LINK_OPTS="$LDFLAGS"
 
+case $host_os in
+  darwin*)
+    OCTAVE_LINK_OPTS="$OCTAVE_LINK_OPTS -R%PREFIX%/lib/libgcc"
+  ;;
+esac
+
 if test $link_all_deps = yes; then
   AC_DEFINE(OCTAVE_LINK_ALL_DEPS, 1, [Link with all dependencies.])
 
@@ -3131,6 +3137,12 @@ if test $build_qt_gui = yes; then
   LIBOCTGUI_LINK_DEPS="$QT_LIBS"
   LIBOCTGUI_LINK_OPTS="$QT_LDFLAGS"
 
+  case $host_os in
+    darwin*)
+      OCTAVE_GUI_LINK_OPTS="$OCTAVE_GUI_LINK_OPTS -R%PREFIX%/lib/libgcc"
+    ;;
+  esac
+
   if test $link_all_deps = yes || test -n "$QT_LDFLAGS"; then
     LIBOCTGUI_LINK_DEPS="$LIBOCTGUI_LINK_DEPS $LIBOCTINTERP_LINK_DEPS"
     LIBOCTGUI_LINK_OPTS="$LIBOCTGUI_LINK_OPTS $LIBOCTINTERP_LINK_OPTS"
