You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# NOTE: Running this program requires support for emulation on the Docker host
# if the processor architecture is not amd64.
# TODO: Build from source to avoid emulation. Instructions: http://www.iqtree.org/doc/Compilation-Guide
WORKDIR /download/IQ-TREE
RUN curl -fsSL https://github.com/iqtree/iqtree2/releases/download/v2.1.2/iqtree-2.1.2-Linux.tar.gz \
| tar xzvpf - --no-same-owner --strip-components=1 \
&& mv bin/iqtree2 /final/bin/iqtree
Possible solutions
Build IQ-TREE by ourselves. This will increase build times. I tried a bit here: 0ff5492...120bbcf
Use IQ-TREE version 2.3.4 which provides prebuilt binaries for both amd64 (intel) and arm64 (arm). Do this by conditionally determining the binary based on TARGETARCH similar to how csvtk is downloaded.
The text was updated successfully, but these errors were encountered:
Context
Currently, IQ-TREE version 2.1.2 is used in the Docker image with a note that it requires emulation on non-amd64 hosts:
docker-base/Dockerfile
Lines 125 to 132 in 822a459
Possible solutions
TARGETARCH
similar to how csvtk is downloaded.The text was updated successfully, but these errors were encountered: