On Fri, Sep 05, 2014 at 01:35:13PM +0200, Andreas Tille wrote:
> 2. i386 results in
>
> ebwt.h: Assembler messages:
> ebwt.h:1909: Error: invalid instruction suffix for `popcnt'
> ebwt.h:1909: Error: invalid instruction suffix for `popcnt'
> ebwt.h:1909: Error: invalid instruction suffix for `popcnt'
> ebwt.h:1909: Error: invalid instruction suffix for `popcnt'
> make[2]: *** [bowtie-build] Error 1
>
> The relevant line in the code is:
>
> $ grep -w -n asm e*
> ebwt.h:1909: asm ("popcntq %[x],%[count]\n": [count] "=&r" (count): [x] "r" (x));
Unless someone investigates why GCC on i386 doesn't know this instruction,
I suggest compiling with POPCNT_CAPABILITY=0 on i386.
--
WBR, wRAR