Hide Forgot
Description of problem: ncbi-blast+ for some reasons do not use %configure macro. Part of this macro updates config.{guess,sub} files to the latest ones to get support for all new architectures (AArch64 in our case). Version-Release number of selected component (if applicable): 2.2.28-1 How reproducible: always Steps to Reproduce: 1. fetch source rpm 2. rebuild for AArch64 Actual results: ~/rpmbuild/BUILD/ncbi-blast-2.2.28+-src/c++ ~/rpmbuild/BUILD/ncbi-blast-2.2.28+-src + ./configure --with-dll --with-mt --without-autodep --without-makefile-auto-update --with-flat-makefile --without-caution --without-dbapi --without-lz o --with-runpath=/usr/lib64/ncbi-blast+ --with-build-root=BUILD configure: loading site script ./src/build-system/config.site configure: creating cache config.cache checking build system type... src/build-system/config.guess: unable to guess system type This script, last modified 2003-02-22, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from ftp://ftp.gnu.org/pub/gnu/config/ Expected results: + ./configure --with-dll --with-mt --without-autodep --without-makefile-auto-update --with-flat-makefile --without-caution --without-dbapi --without-lz o --with-runpath=/usr/lib64/ncbi-blast+ --with-build-root=BUILD configure: loading site script ./src/build-system/config.site configure: creating cache config.cache checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking for gcc... gcc checking for C compiler default output file name... a.out
Created attachment 797413 [details] fix for a bug
I am still waiting for build to finish.
Hm, seeing this I think i will try harder to patch ncbi-blast to support Fedora's %configure macro. If it will be really hard and big patch, then I will use your proposed patch.
I have just fixed this in rawhide. Correct me if I'm wrong, but you need only proper .spec file in git repository, so I don't have to build and create update for F19/F20, right?
You do not have. If we will build it for F19/AArch64 then we can extract changes.
OK, I have pushed the fix into f19 and f20 git repository. I will close this bug, since there's nothing more I can do right now.