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 \


Reply via email to