I checked brew installation is all the packages including gcc are native arm64. I did not run into this issue in the previous version, 2.7.10b_alpha_23-06-09. I downloaded the precompiled binary and get the similar error message, /opt/homebrew/Cellar/veclibfort/0.4.3/lib/libvecLibFortI.dylib (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')). libvecLibFortI.dylib is compiled for arm64. Is a target architecture of STAR 2.7.11b set to X86_64, not arm64 or even unified ? Or am I missing something ? I'd appreciate any pointers.
Trying to compile the latest STAR 2.7.11b on M1 Mac running the latest OSX 14.5 by running a following command;
Toward the end, ld complains about arm64 symbols not found in
htslib
, as follows;I checked brew installation is all the packages including
gcc
are native arm64. I did not run into this issue in the previous version,2.7.10b_alpha_23-06-09
. I downloaded the precompiled binary and get the similar error message,/opt/homebrew/Cellar/veclibfort/0.4.3/lib/libvecLibFortI.dylib (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
.libvecLibFortI.dylib
is compiled for arm64. Is a target architecture of STAR 2.7.11b set to X86_64, not arm64 or even unified ? Or am I missing something ? I'd appreciate any pointers.