File cpuid.patch of Package bulk_extractor

Index: bulk_extractor-1.2.0/src/xml.cpp
===================================================================
--- bulk_extractor-1.2.0.orig/src/xml.cpp
+++ bulk_extractor-1.2.0/src/xml.cpp
@@ -440,6 +440,7 @@ void xml::pop()
 
 void xml::cpuid(uint32_t op, unsigned long *eax, unsigned long *ebx,
                 unsigned long *ecx, unsigned long *edx) {
+#ifdef HAVE_ASM_CPUID
 #if defined(__i386__) && defined(__PIC__)
     __asm__ __volatile__("pushl %%ebx      \n\t" /* save %ebx */
                          "cpuid            \n\t"
@@ -455,6 +456,7 @@ void xml::cpuid(uint32_t op, unsigned lo
                          : "cc");
 
 #endif
+#endif
 }
 
 
openSUSE Build Service is sponsored by