]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - bind/patches/bind97-rh478718.patch
bind: Rework package.
[people/ms/ipfire-3.x.git] / bind / patches / bind97-rh478718.patch
CommitLineData
ac29baf9
SS
1diff -up bind-9.7.0/configure.in.rh478718 bind-9.7.0/configure.in
2--- bind-9.7.0/configure.in.rh478718 2010-03-01 14:50:02.331207076 +0100
3+++ bind-9.7.0/configure.in 2010-03-01 14:50:21.501207488 +0100
4@@ -2540,6 +2540,10 @@ main() {
5 AC_MSG_RESULT($arch)
6 fi
7
8+if test ! "$arch" = "x86_64" -a "$have_xaddq" = "yes"; then
9+ AC_MSG_ERROR([XADDQ present but disabled by Fedora patch!])
10+fi
11+
12 if test "$have_atomic" = "yes"; then
13 AC_MSG_CHECKING([compiler support for inline assembly code])
14
15diff -up bind-9.7.0/lib/isc/include/isc/platform.h.in.rh478718 bind-9.7.0/lib/isc/include/isc/platform.h.in
16--- bind-9.7.0/lib/isc/include/isc/platform.h.in.rh478718 2010-03-01 14:50:31.421207522 +0100
17+++ bind-9.7.0/lib/isc/include/isc/platform.h.in 2010-03-01 14:50:40.313707286 +0100
18@@ -255,7 +255,11 @@
19 * If the "xaddq" operation (64bit xadd) is available on this architecture,
20 * ISC_PLATFORM_HAVEXADDQ will be defined.
21 */
22-@ISC_PLATFORM_HAVEXADDQ@
23+#ifdef __x86_64__
24+#define ISC_PLATFORM_HAVEXADDQ 1
25+#else
26+#undef ISC_PLATFORM_HAVEXADDQ
27+#endif
28
29 /*
30 * If the "atomic swap" operation is available on this architecture,