FePhyFoFum / phyx

phylogenetics tools for linux (and other mostly posix compliant) computers
blackrim.org
GNU General Public License v3.0
111 stars 17 forks source link

Need to run tests on i386 #145

Open josephwb opened 3 years ago

josephwb commented 3 years ago

Tests are failing on i386 ( #144) but travis does not currently run on this system.

nileshpatra commented 3 years ago

@josephwb pxbdsim gets fixed on building with -ffloat-store but the problem with pxstrec still remains, i.e.:

TESTING pxstrec
n 0 False
a . False
n 3 False
  1 False

 6 False
FAILED
intended output:
 0.316161 

your output:
 nan 

This one. Somewhere there's weirdly enough an overflow happening.

josephwb commented 3 years ago

Thanks for the update @nileshpatra. I am working on this.

josephwb commented 3 years ago

Oof AFAIK travis does not (and has no plans to) support 32-bit machines. I gather that it can be accomplished with some fancy-pants docker shenanigans, but I know nothing about that.

nileshpatra commented 3 years ago

I was testing this locally with a i386 (32-bit) chroot, if that helps