Sophie

Sophie

distrib > Altlinux > 4.1 > i586 > media > core-src > by-pkgid > fbfc032ec9d9298d386911f256c21ffa > files > 3

valgrind-3.2.3-alt1.src.rpm

--- valgrind-3.2.0/tests/Makefile.am.fix-only64bit	2006-06-14 17:20:30 +0400
+++ valgrind-3.2.0/tests/Makefile.am	2006-06-14 18:09:52 +0400
@@ -25,6 +25,12 @@
 # generic C ones
 cputest_SOURCES 	= cputest.c
 cputest_CFLAGS  	= $(AM_CFLAGS) -D__$(VG_ARCH)__
+if VG_X86_LINUX
+cputest_CFLAGS		+= -DVG_X86_LINUX
+endif
+if VG_AMD64_LINUX
+cputest_CFLAGS		+= -DVG_AMD64_LINUX
+endif
 cputest_DEPENDENCIES	= 
 cputest_LDADD		= 
 toobig_allocs_SOURCES	= toobig-allocs.c
--- valgrind-3.2.0/tests/cputest.c.fix-only64bit	2006-06-14 17:20:30 +0400
+++ valgrind-3.2.0/tests/cputest.c	2006-06-14 18:16:34 +0400
@@ -58,7 +58,9 @@
 { 
    unsigned int level = 0, mask = 0, a, b, c, d;
 
-   if ( strcmp( cpu, "x86" ) == 0 ) {
+   if ( 0 ) {
+#if defined(VG_X86_LINUX)
+   } else if ( strcmp( cpu, "x86" ) == 0 ) {
      return True;
    } else if ( strcmp( cpu, "x86-fpu" ) == 0 ) {
      level = 1;
@@ -78,7 +80,8 @@
    } else if ( strcmp( cpu, "x86-sse2" ) == 0 ) {
      level = 1;
      mask = 1 << 26;
-#if defined(__x86_64__)
+#endif
+#if defined(VG_AMD64_LINUX)
    } else if ( strcmp( cpu, "amd64" ) == 0 ) {
      return True;
 #endif