waveygang / wfmash

base-accurate DNA sequence alignments using WFA and mashmap3
MIT License
177 stars 19 forks source link

Illegal Instruction: wfmash:0.14.0 bioconda on linux container #250

Open msgr0 opened 5 months ago

msgr0 commented 5 months ago

Hi! I'm having an issue with wfmash, I cannot run it all. Launching it gives me:

(test-env) msgro@devuan:~$ wfmash
Illegal instruction

I've tried installing it from bioconda since I need to run the nf-core/pangenome pipeline via conda/mamba (that was failing because of this same issue) My current environment is a x86/64 linux (tried latest ubunut and debian) container running on apple silicon via orb stack. Any clue of what this issue could be related to? Maybe some compilation flags in the release tar? Thanks in advance, Mattia

ekg commented 5 months ago

Can you run the v0.15.0 binary static build? It's attached to the release page.

On Tue, Jun 18, 2024, 17:24 Mattia Sgrò @.***> wrote:

Hi! I'm having an issue with wfmash, I cannot run it all. Launching it gives me:

(test-env) @.***:~$ wfmash Illegal instruction

I've tried installing it from bioconda since I need to run the nf-core/pangenome pipeline via conda/mamba (that was failing because of this same issue) My current environment is a x86/64 linux (tried latest ubunut and debian) container running on apple silicon via orb stack. Any clue of what this issue could be related to? Maybe some compilation flags in the release tar? Thanks in advance, Mattia

— Reply to this email directly, view it on GitHub https://github.com/waveygang/wfmash/issues/250, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABDQEPCTHPMPRJ4MXKSDTTZIBGLXAVCNFSM6AAAAABJQIY5GGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DAMJTGUYTCMY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

msgr0 commented 5 months ago

Same output on both cointainers, "Illegal Instruction"

ekg commented 5 months ago

Can you share your processor version and CPU flags?

I can set up a binary for more a genetic architecture.

On Wed, Jun 19, 2024, 02:11 Mattia Sgrò @.***> wrote:

Same output on both cointainers, "Illegal Instruction"

— Reply to this email directly, view it on GitHub https://github.com/waveygang/wfmash/issues/250#issuecomment-2177283122, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABDQELG2IIYY2KXB4QLR7DZIDEB5AVCNFSM6AAAAABJQIY5GGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZXGI4DGMJSGI . You are receiving this because you commented.Message ID: @.***>

msgr0 commented 5 months ago
lscpu
Architecture:             x86_64
  CPU op-mode(s):         32-bit
  Byte Order:             Little Endian
CPU(s):                   6
  On-line CPU(s) list:    0-5
Vendor ID:                Apple
  Model name:             -
    Model:                0
    Thread(s) per core:   1
    Core(s) per socket:   6
    Socket(s):            1
    Stepping:             0x0
    CPU(s) scaling MHz:   100%
    CPU max MHz:          2000.0000
    CPU min MHz:          2000.0000
    BogoMIPS:             48.00
    Flags:                fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cp
                          uid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm d
                          it uscat ilrcpc flagm ssbs sb dcpodp flagm2 frint