diff --git a/autoconf_share/lofar_aips++.m4 b/autoconf_share/lofar_aips++.m4
index cd18b8c2aedee2f8f454ea6a003669c13fb041e8..21232d8172737e16aaf384bce1ba927627f639c0 100644
--- a/autoconf_share/lofar_aips++.m4
+++ b/autoconf_share/lofar_aips++.m4
@@ -97,7 +97,7 @@ else
     if test "$lofar_compiler" = "kcc"; then
       AIPSPP_CPPFLAGS="$AIPSPP_CPPFLAGS -DAIPS_KAICC"
     fi
-    AIPSPP_LDFLAGS="-L$AIPSPP_PATH/$AIPSPP_ARCH/lib"
+    AIPSPP_LDFLAGS="-L$AIPSPP_PATH/$AIPSPP_ARCH/lib -Wl,-rpath,$AIPSPP_PATH/$AIPSPP_ARCH/lib"
     # For one reason or another -ltrial -laips links in a lot of rubbish
     # (like MiriadImage). Therefore do -laips first.
     AIPSPP_LIBS="$AIPSPP_PATH/$AIPSPP_ARCH/lib/version.o -ltasking -lms -lfits -lmeasures -ltables -lscimath -lscimath_f -lcasa -lglish -lsos -lnpd"