diff --git a/SharedForward.h.in b/SharedForward.h.in
index 7ff29b40adbd3aec2b2b11b76dc4c20baca27dc2..c6f345f258df32532c35b578d7340966222ea2ce 100644
--- a/SharedForward.h.in
+++ b/SharedForward.h.in
@@ -813,7 +813,7 @@ static void kwsys_shared_forward_print_failure(char const* const* argv)
 }
 
 /* Static storage space to store the updated environment variable.  */
-static char kwsys_shared_forward_ldpath[KWSYS_SHARED_FORWARD_MAXPATH*16] = KWSYS_SHARED_FORWARD_LDPATH "=";
+static char kwsys_shared_forward_ldpath[65535] = KWSYS_SHARED_FORWARD_LDPATH "=";
 
 /*--------------------------------------------------------------------------*/
 /* Main driver function to be called from main.  */