From dec9c30b1181a1d8e61c04b19e357feb93f5f430 Mon Sep 17 00:00:00 2001 From: Brad King <brad.king@kitware.com> Date: Fri, 14 Nov 2014 13:49:32 -0500 Subject: [PATCH] SharedForward: Hard-code the ldpath buffer size to below VS 14 limit Visual Studio 14 (2015) complains if a static character array is declared with more than 65535 elements. This limit should be large enough for SharedForward clients, so just hard-code that instead of trying to compute a limit. Change-Id: Ib24195b0d0972bdabaf5a18b93a1a9b8c43dc773 --- SharedForward.h.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SharedForward.h.in b/SharedForward.h.in index 7ff29b4..c6f345f 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. */ -- GitLab