Bug#972004: Assembly code not working for mips64el and ppc64el (Was: Bug#972004: bowtie ftbfs on several release architectures)

2020-10-13 Thread Étienne Mollier
Hi Andreas, Note I ended pushing some changes to the repository after some more verifications yesterday. Andreas Tille, on 2020-10-13 09:06:52 +0200: > H, may be I should remove third_party/cpuid.h in general? > Given its copyright informazion is > Copyright (C) 2007, 2008, 2009 Free

Bug#972004: Assembly code not working for mips64el and ppc64el (Was: Bug#972004: bowtie ftbfs on several release architectures)

2020-10-13 Thread Andreas Tille
Hi Étienne, On Mon, Oct 12, 2020 at 10:22:39PM +0200, Étienne Mollier wrote: > > 162 | __cpuid (__ext, __eax, __ebx, __ecx, __edx); > > | ^~~ > > third_party/cpuid.h:103:3: error: impossible constraint in ‘asm’ > > 103 | __asm__ ("cpuid\n\t" \ > > | ^~~ > >

Bug#972004: Assembly code not working for mips64el and ppc64el (Was: Bug#972004: bowtie ftbfs on several release architectures)

2020-10-12 Thread Étienne Mollier
Hi Andreas, Andreas Tille, on 2020-10-12 17:56:38 +0200: > third_party/cpuid.h:103:3: error: impossible constraint in ‘asm’ > 103 | __asm__ ("cpuid\n\t" \ > | ^~~ > third_party/cpuid.h:162:3: note: in expansion of macro ‘__cpuid’ > 162 | __cpuid (__ext, __eax, __ebx,

Bug#972004: Assembly code not working for mips64el and ppc64el (Was: Bug#972004: bowtie ftbfs on several release architectures)

2020-10-12 Thread Andreas Tille
Control: reopen -a Control: tags -1 help On Mon, Oct 12, 2020 at 02:50:41PM +0500, Andrey Rahmatullin wrote: > > while I've fixed the issue for arm64 the new version of bowtie seems to > > have some new assembly code where mips64el, ppc64el and others are > > stumbling upon [1]: > The reason it

Bug#972004: Assembly code not working for mips64el and ppc64el (Was: Bug#972004: bowtie ftbfs on several release architectures)

2020-10-12 Thread Andrey Rahmatullin
On Mon, Oct 12, 2020 at 11:36:36AM +0200, Andreas Tille wrote: > Control: tags -1 help > > Hi, > > while I've fixed the issue for arm64 the new version of bowtie seems to > have some new assembly code where mips64el, ppc64el and others are > stumbling upon [1]: The reason it works on arm64 is

Bug#972004: Assembly code not working for mips64el and ppc64el (Was: Bug#972004: bowtie ftbfs on several release architectures)

2020-10-12 Thread Andreas Tille
Control: tags -1 help Hi, while I've fixed the issue for arm64 the new version of bowtie seems to have some new assembly code where mips64el, ppc64el and others are stumbling upon [1]: ...In file included from ebwt_build.cpp:8: ds.h: In function ‘void mkeyQSortSuf2(const T&, size_t,