From: Niels Möller Date: Mon, 7 Nov 2005 21:32:13 +0000 (+0100) Subject: Use $host_cpu, not $host, when setting up the assembler path. Use X-Git-Tag: nettle_1.14_release_20051205~60 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=66681e0a54de20c78a324a7517eed608ba6e5b51;p=thirdparty%2Fnettle.git Use $host_cpu, not $host, when setting up the assembler path. Use $host_os, not uname, when setting up shared library flags. Rev: src/nettle/configure.ac:1.69 --- diff --git a/configure.ac b/configure.ac index 047cc82f..e8ac3b5b 100644 --- a/configure.ac +++ b/configure.ac @@ -102,11 +102,11 @@ fi # Select assembler code asm_path= -case "$host" in - [i?86*-*-* | k[5-8]*-*-* | pentium*-*-* | athlon-*-*]) +case "$host_cpu" in + [i?86* | k[5-8]* | pentium* | athlon]) asm_path=x86 ;; - *sparc*-*-*) + *sparc*) AC_TRY_COMPILE([ #if defined(__sparcv9) || defined(__arch64__) #error 64-bit sparc @@ -148,8 +148,8 @@ LSH_CCPIC SHLIBCFLAGS="$CCPIC" -case `uname -sr` in - CYGWIN*) +case "$host_os" in + cygwin*) SHLIBFORLINK='cygnettle-$(SHLIBMAJOR)-$(SHLIBMINOR).dll' SHLIBSONAME='' SHLIBFILE='libnettle.dll.a' @@ -356,6 +356,10 @@ if test x$GCC = xyes ; then else CFLAGS="$CFLAGS -ggdb3" fi + # FIXME: It would be better to actually test if this option works and/or is needed. + if "$CC" --version | grep 'gcc.* 4\.' 1>/dev/null 2>&1; then + CFLAGS="$CFLAGS -Wno-pointer-sign" + fi CFLAGS="$CFLAGS -Wall -W \ -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes \ -Wpointer-arith -Wbad-function-cast -Wnested-externs"