diff --git a/ChangeLog b/ChangeLog index a42d259abb7d491066f07a0a68a34b6e484ab5c6..127dbd35b1182c1a50072ba7cce729a33b8d6e7c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-05-08 Niels Möller <nisse@lysator.liu.se> + + * aclocal.m4 (GMP_PROG_CC_FOR_BUILD): If CC_FOR_BUILD is gcc, add + -O option. This makes eccdata twice as fast. + 2014-05-06 Niels Möller <nisse@lysator.liu.se> * nettle.texinfo: Document SHA3 and ChaCha-Poly1305 as diff --git a/aclocal.m4 b/aclocal.m4 index 98b399b651afcf3f524fccddf2959e27dd5aac51..4e23ef8d3f7fee765244b424e633fa3ab452a0b7 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -513,16 +513,21 @@ elif test -n "$HOST_CC"; then GMP_PROG_CC_FOR_BUILD_WORKS($HOST_CC, [CC_FOR_BUILD=$HOST_CC], [AC_MSG_ERROR([Specified HOST_CC doesn't seem to work])]) -elif test $cross_compiling = no ; then - CC_FOR_BUILD="$CC" else - for i in cc gcc c89 c99; do - GMP_PROG_CC_FOR_BUILD_WORKS($i, - [CC_FOR_BUILD=$i - break]) - done - if test -z "$CC_FOR_BUILD"; then - AC_MSG_ERROR([Cannot find a build system compiler]) + if test $cross_compiling = no ; then + CC_FOR_BUILD="$CC" + else + for i in gcc cc c89 c99; do + GMP_PROG_CC_FOR_BUILD_WORKS($i, + [CC_FOR_BUILD=$i + break]) + done + if test -z "$CC_FOR_BUILD"; then + AC_MSG_ERROR([Cannot find a build system compiler]) + fi + fi + if test "$CC_FOR_BUILD" = gcc ; then + CC_FOR_BUILD="$CC_FOR_BUILD -O" fi fi