janelia-flyem / NeuTu

Software package for neuron reconstruction and visualization
Other
38 stars 13 forks source link

support for Apple Silicon #394

Open olbris opened 1 year ago

olbris commented 1 year ago

Currently NeuTu/Neu3 have problems on Apple Silicon (in limited testing on an M1 Macbook Pro).

What should we do about this?

olbris commented 7 months ago

Update: still don't have a machine for building or testing. This recipe might work to install in Intel emulation, by telling conda to use the osx-64 "subdir" instead of native code.

olbris commented 2 months ago

Update: I now have an M3 laptop for testing.

The recipe above works for me. I can install and run neutu and neu3 using the above installation instructions.

My initial attempt in building neutu from scratch was unsuccessful and doesn't look good. I ran into some fairly fundamental compiler errors deep not in neutu code, but in the code for some supporting libraries of Ting's that I've never worked on.

Time available for supporting neutu/neu3 development remains limited. I would not expect any fast movement on this.