[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b
Török Edvin
edwin at clamav.net
Sun Apr 4 01:06:21 UTC 2010
The following commit has been merged in the debian/unstable branch:
commit a0cbf9adc2e25283872824f4353fae6386e8e2ea
Author: Török Edvin <edwin at clamav.net>
Date: Wed Sep 30 19:43:21 2009 +0300
Only use -fno-strict-aliasing for gcc-4.3+, to avoid bugs with older compilers (bb #1581).
diff --git a/ChangeLog b/ChangeLog
index d93fdf2..f44cac4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Sep 30 19:41:43 EEST 2009 (edwin)
+-------------------------------------
+ * configure{.in,}: Only use -fno-strict-aliasing for gcc-4.3+ to avoid bugs
+ with older compilers (bb #1581)
+
Wed Sep 30 17:15:05 CEST 2009 (tk)
----------------------------------
* libclamav/matcher-bm.c: fix cli_bm_freeoff() (bb#1710)
diff --git a/configure b/configure
index a9abb5f..69455ab 100755
--- a/configure
+++ b/configure
@@ -12757,9 +12757,15 @@ $as_echo "no (${gcc_version})" >&6; }
$as_echo "ok (${gcc_version})" >&6; }
;;
esac
- # bb #1581 - temporarely add -fno-strict-aliasing so gcc 4.4.0
- # works correctly
- CFLAGS="$CFLAGS -fno-strict-aliasing"
+ case "${gcc_version}" in
+ [56789].* | 4.[3456789].*)
+ # bb #1581 - temporarely add -fno-strict-aliasing so gcc 4.4.0
+ # works correctly
+ CFLAGS="$CFLAGS -fno-strict-aliasing"
+ ;;
+ *)
+ ;;
+ esac
fi
else
CFLAGS="$CFLAGS -O0"
diff --git a/configure.in b/configure.in
index 739a8e6..e1f6ef3 100644
--- a/configure.in
+++ b/configure.in
@@ -102,9 +102,15 @@ if test "$gcc_check" = "yes"; then
AC_MSG_RESULT([ok (${gcc_version})])
;;
esac
- # bb #1581 - temporarely add -fno-strict-aliasing so gcc 4.4.0
- # works correctly
- CFLAGS="$CFLAGS -fno-strict-aliasing"
+ case "${gcc_version}" in
+ [[56789]].* | 4.[[3456789]].*)
+ # bb #1581 - temporarely add -fno-strict-aliasing so gcc 4.4.0
+ # works correctly
+ CFLAGS="$CFLAGS -fno-strict-aliasing"
+ ;;
+ *)
+ ;;
+ esac
fi
else
CFLAGS="$CFLAGS -O0"
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list