New versions of GCC choke on the current bwa/fermi-lite submodules, due to an issue fixed in the following commit: https://github.com/lh3/bwa/commit/2a1ae7b6f34a96ea25be007ac9d91e57e9d32284 (there is not a complementary commit in fermi-lite, so you have to add the extern keyword yourself in a forked repo).
As a result, SeqLib cannot build on GCC 10. Updating the bwa submodule to its latest version (and manually fixing the fermi-lite submodule) fixes this.
Hi Jeremiah,
New versions of GCC choke on the current bwa/fermi-lite submodules, due to an issue fixed in the following commit: https://github.com/lh3/bwa/commit/2a1ae7b6f34a96ea25be007ac9d91e57e9d32284 (there is not a complementary commit in fermi-lite, so you have to add the
extern
keyword yourself in a forked repo).As a result, SeqLib cannot build on GCC 10. Updating the bwa submodule to its latest version (and manually fixing the fermi-lite submodule) fixes this.
—Julian