The latest NCBI BLAST+ (2.14.0
) does not have ARM64 build. This repo aims to build the binaries for ARM64.
The source code is downloaded from here. No changes have been made to any of the source code.
To build the source in docker:
bin/build.sh
This approach works on MacBook Pro with M2 Pro.
To build the source natively:
cd c++
rm -rf ReleaseMT/*
./configure --build=aarch64-linux
cd ReleaseMT/build
make all_r
Dependency management is not fully sorted out under native MacOS.
bin/run.sh
docker tag ncbi_blast_arm:latest tuliren/ncbi_blast_arm:latest
docker push tuliren/ncbi_blast_arm:latest
The source code belongs to NCBI. See the original LICENSE.