Hello community, here is the log from the commit of package bitcoin for openSUSE:Factory checked in at 2020-03-27 21:57:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bitcoin (Old) and /work/SRC/openSUSE:Factory/.bitcoin.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bitcoin" Fri Mar 27 21:57:36 2020 rev:36 rq:788741 version:0.19.1 Changes: -------- --- /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes 2020-03-11 18:50:20.963540824 +0100 +++ /work/SRC/openSUSE:Factory/.bitcoin.new.3160/bitcoin.changes 2020-03-27 21:57:59.274816851 +0100 @@ -1,0 +2,5 @@ +Thu Mar 26 20:57:22 UTC 2020 - MichaĆ Rostecki <[email protected]> + +- Fix build on aarch64. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bitcoin.spec ++++++ --- /var/tmp/diff_new_pack.sSEmCP/_old 2020-03-27 21:58:00.118817342 +0100 +++ /var/tmp/diff_new_pack.sSEmCP/_new 2020-03-27 21:58:00.118817342 +0100 @@ -176,7 +176,19 @@ export CXXFLAGS="%{optflags} -fPIE -fPIC" export CFLAGS="%{optflags} -fPIE -fPIC" export LDFLAGS="-pie" + +# Autodetecting if assembly optimizazions for secp256k1 can be used does not +# work well on non-x86_64 architectures, like i.e. aarch64, which results in +# build errors. At the same time, x86_64 is the only architecture for which +# assembly is properly supported (ARM assembly optimizations are still +# experimental). Let's just disable asm for all the other architectures until +# that doesn't change. %configure \ +%ifarch x86_64 + --with-asm=auto \ +%else + --with-asm=no \ +%endif --with-cli=yes \ --with-daemon=yes \ --with-gui=qt5 \
