diff --git a/auxdir/slurm.m4 b/auxdir/slurm.m4
index 20af092578440fe06b0f96c6bc0c2d4196739c2b..a519e642e5286d208d186060732b7ea9b0b637df 100644
--- a/auxdir/slurm.m4
+++ b/auxdir/slurm.m4
@@ -111,7 +111,8 @@ AC_DEFUN([X_AC_SLURM_PROGRAM_INVOCATION_NAME],
 [
   AC_MSG_CHECKING([for program_invocation_name])
 
-  AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stdio.h> extern char *program_invocation_name;]], [[char *p; p = program_invocation_name; printf("%s\n", p);]])],[got_program_invocation_name=yes],[
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stdio.h>
+extern char *program_invocation_name;]], [[char *p; p = program_invocation_name; printf("%s\n", p);]])],[got_program_invocation_name=yes],[
   ])
 
   AC_MSG_RESULT(${got_program_invocation_name=no})
diff --git a/configure b/configure
index 3c0b9905c9c37ba0aa8483154343e145d0159431..1532a235d3215e5f32fd7754e7b12430764ff610 100755
--- a/configure
+++ b/configure
@@ -18360,7 +18360,8 @@ $as_echo_n "checking for program_invocation_name... " >&6; }
 
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
-#include <stdio.h> extern char *program_invocation_name;
+#include <stdio.h>
+extern char *program_invocation_name;
 int
 main ()
 {