diff -up gnucash-2.6.6/configure.ac.foo gnucash-2.6.6/configure.ac
--- gnucash-2.6.6/configure.ac.foo 2015-04-13 20:12:29.807514429 -0400
+++ gnucash-2.6.6/configure.ac 2015-04-13 20:12:56.898367927 -0400
@@ -172,6 +172,8 @@ AC_HEADER_STDC
AC_CHECK_HEADERS(limits.h sys/time.h sys/times.h sys/wait.h pow.h)
oldcflags="$CFLAGS"
CFLAGS=
+oldldflags="$LDFLAGS"
+LDFLAGS=
AC_CHECK_FUNCS(stpcpy memcpy timegm towupper)
AC_CHECK_FUNCS(setenv,,[
AC_CHECK_FUNCS(putenv,,[
@@ -179,6 +181,7 @@ AC_CHECK_FUNCS(setenv,,[
])
])
CFLAGS="$oldcflags"
+LDFLAGS="$oldldflags"
STRUCT_TM_GMTOFF_CHECK
cflags_save=${CFLAGS}
CFLAGS="${CFLAGS} -Wall -Werror"