diff --git a/m4/opendx.m4 b/m4/opendx.m4
index 5c0a43b0603450b8f2b89f0f721da33c9de7c382..664d944f938325bcb755d2d4c77464993e161c3c 100644
--- a/m4/opendx.m4
+++ b/m4/opendx.m4
@@ -24,7 +24,7 @@ AC_DEFUN([ALBERTA_OPENDX_CHECK],
   OPENDXARCH=`uname -s | $tolower` # hope uname exists
   ALBERTA_CHECK_PACKAGE([OpenDX],
     [DXL DXcallm],[DXInitModules],
-    [${prefix}/dx/lib_${OPENDXARCH} /usr/local/dx/lib_${OPENDXARCH} /usr/dx/lib_${OPENDXARCH}],
+    [${prefix}/dx/lib_${OPENDXARCH} /usr/local/dx/lib_${OPENDXARCH} /usr/dx/lib_${OPENDXARCH} ${prefix}/lib/dx/lib_${OPENDXARCH} /usr/local/lib/dx/lib_${OPENDXARCH} /usr/lib/dx/lib_${OPENDXARCH}],
     [libtool ${LIBRT}],
     [dx/dx.h unistd.h errno.h Xm/Xm.h Xm/Form.h Xm/DrawingA.h pthread.h],
     [${prefix}/dx/include /usr/dx/include /usr/local/dx/include],