]>
Commit | Line | Data |
---|---|---|
ac29baf9 SS |
1 | diff -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 | ||
15 | diff -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, |