Skip to content

Commit

Permalink
Upgrade IQ-TREE to 2.3.5 with CMAPLE support
Browse files Browse the repository at this point in the history
We want the CMAPLE support (first available with 2.3.4) for better and
faster trees.

CMAPLE support is optional and not all release builds of IQ-TREE have it
enabled.  So far, it seems that the "main" releases are made without
CMAPLE support (e.g. 2.3.5) and then parallel releases are made with it
(e.g. 2.3.5.cmaple), but only for x86_64 on Linux and macOS.  Thus,
we're still not using an aarch64/arm64 binary even though the "main"
releases (without CMAPLE support) provide them.  If we keep waiting,
maybe they'll start being provided, or, eventually, we can start
compiling them ourselves.  That's for another time, though.

Resolves: <#226>
  • Loading branch information
tsibley committed Jul 29, 2024
1 parent b6911de commit eb65217
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ RUN curl -fsSL https://mafft.cbrc.jp/alignment/software/mafft-7.475-linux.tgz \
# 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 \
RUN curl -fsSL https://github.com/iqtree/iqtree2/releases/download/v2.3.5.cmaple/iqtree-2.3.5.cmaple-Linux-intel.tar.gz \
| tar xzvpf - --no-same-owner --strip-components=1 \
&& mv bin/iqtree2 /final/bin/iqtree

Expand Down

0 comments on commit eb65217

Please sign in to comment.