diff -urN psmisc-22.15/src/lists.h psmisc-22.15-dwokfur/src/lists.h --- psmisc-22.15/src/lists.h 2012-01-25 11:52:09.000000000 +0100 +++ psmisc-22.15-dwokfur/src/lists.h 2012-02-01 21:49:29.000000000 +0100 @@ -68,7 +68,7 @@ asm volatile ("lfetch [%0]" :: "r" (x)) #elif defined(__powerpc64__) asm volatile ("dcbt 0,%0" :: "r" (x)) -#elif !defined(__CYGWIN__) && defined(__i386__) +#elif !defined(__CYGWIN__) && !defined(__PIC__) && defined(__i386__) asm volatile ("661:\n\t" ".byte 0x8d,0x74,0x26,0x00\n" "\n662:\n"