>>> libzn_poly: Building testing/libzn_poly 0.9.2-r2 (using abuild 3.13.0-r5) started Sat, 21 Sep 2024 01:09:59 +0000 >>> libzn_poly: Checking sanity of /home/buildozer/aports/testing/libzn_poly/APKBUILD... >>> WARNING: libzn_poly: No maintainer >>> libzn_poly: Analyzing dependencies... >>> libzn_poly: Installing for build: build-base gmp-dev python3 (1/14) Installing libgmpxx (6.3.0-r2) (2/14) Installing gmp-dev (6.3.0-r2) (3/14) Installing libbz2 (1.0.8-r6) (4/14) Installing libffi (3.4.6-r0) (5/14) Installing gdbm (1.24-r0) (6/14) Installing xz-libs (5.6.2-r0) (7/14) Installing mpdecimal (4.0.0-r0) (8/14) Installing libpanelw (6.5_p20240601-r1) (9/14) Installing sqlite-libs (3.46.1-r0) (10/14) Installing python3 (3.12.6-r0) (11/14) Installing python3-pycache-pyc0 (3.12.6-r0) (12/14) Installing pyc (3.12.6-r0) (13/14) Installing python3-pyc (3.12.6-r0) (14/14) Installing .makedepends-libzn_poly (20240921.011006) Executing busybox-1.36.1-r32.trigger OK: 295 MiB in 117 packages >>> libzn_poly: Cleaning up srcdir >>> libzn_poly: Cleaning up pkgdir >>> libzn_poly: Cleaning up tmpdir >>> libzn_poly: Fetching https://distfiles.alpinelinux.org/distfiles/edge/zn_poly-0.9.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> libzn_poly: Fetching https://gitlab.com/sagemath/zn_poly/-/archive/0.9.2/zn_poly-0.9.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10907 0 10907 0 0 30981 0 --:--:-- --:--:-- --:--:-- 30985 100 113k 0 113k 0 0 242k 0 --:--:-- --:--:-- --:--:-- 242k >>> libzn_poly: Fetching https://distfiles.alpinelinux.org/distfiles/edge/zn_poly-0.9.2.tar.gz >>> libzn_poly: Checking sha512sums... zn_poly-0.9.2.tar.gz: OK >>> libzn_poly: Unpacking /var/cache/distfiles/zn_poly-0.9.2.tar.gz... gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/array.o -c src/array.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/invert.o -c src/invert.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/ks_support.o -c src/ks_support.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mulmid.o -c src/mulmid.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mulmid_ks.o -c src/mulmid_ks.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/misc.o -c src/misc.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mpn_mulmid.o -c src/mpn_mulmid.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mul.o -c src/mul.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mul_fft.o -c src/mul_fft.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mul_fft_dft.o -c src/mul_fft_dft.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mul_ks.o -c src/mul_ks.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/nuss.o -c src/nuss.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/pack.o -c src/pack.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/pmf.o -c src/pmf.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/pmfvec_fft.o -c src/pmfvec_fft.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/zn_mod.o -c src/zn_mod.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/tune.o -c tune/tune.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mulmid-tune.o -c tune/mulmid-tune.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mpn_mulmid-tune.o -c tune/mpn_mulmid-tune.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mul-tune.o -c tune/mul-tune.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mul_ks-tune.o -c tune/mul_ks-tune.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mulmid_ks-tune.o -c tune/mulmid_ks-tune.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/nuss-tune.o -c tune/nuss-tune.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/tuning.o -c tune/tuning.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o test/support.o -c test/support.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/profiler.o -c profile/profiler.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/array-profile.o -c profile/array-profile.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/invert-profile.o -c profile/invert-profile.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/mulmid-profile.o -c profile/mulmid-profile.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/mpn_mulmid-profile.o -c profile/mpn_mulmid-profile.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/mul-profile.o -c profile/mul-profile.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/negamul-profile.o -c profile/negamul-profile.c In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mulmid.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/array.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mpn_mulmid.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/ks_support.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_fft_dft.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/invert.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/nuss.c:56: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mulmid_ks.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/misc.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pack.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_ks.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pmf.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_fft.c:100: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/zn_mod.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pmfvec_fft.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from tune/tuning.c:39: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/support.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/profiler.h:34, from profile/profiler.c:28: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mulmid-tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mul-tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mpn_mulmid-tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mul_ks-tune.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mulmid_ks-tune.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/nuss-tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/array-profile.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/mpn_mulmid-profile.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/invert-profile.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/mulmid-profile.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/mul-profile.c:26: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ tune/tune.c: In function 'main': tune/tune.c:167:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'unsigned int' [-Wformat=] 167 | printf (" %5lu, // nussbaumer multiplication threshold\n", | ~~~^ | | | long unsigned int | %5u tune/tune.c:169:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'unsigned int' [-Wformat=] 169 | printf (" %5lu // nussbaumer squaring threshold\n", | ~~~^ | | | long unsigned int | %5u In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/negamul-profile.c:26: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o profile/ntl-profile-dummy.o profile/ntl-profile-dummy.c gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common -o tune/tune src/array.o src/invert.o src/ks_support.o src/mulmid.o src/mulmid_ks.o src/misc.o src/mpn_mulmid.o src/mul.o src/mul_fft.o src/mul_fft_dft.o src/mul_ks.o src/nuss.o src/pack.o src/pmf.o src/pmfvec_fft.o src/zn_mod.o tune/tune.o tune/mulmid-tune.o tune/mpn_mulmid-tune.o tune/mul-tune.o tune/mul_ks-tune.o tune/mulmid_ks-tune.o tune/nuss-tune.o tune/tuning.o test/support.o profile/profiler.o profile/array-profile.o profile/invert-profile.o profile/mulmid-profile.o profile/mpn_mulmid-profile.o profile/mul-profile.o profile/negamul-profile.o profile/ntl-profile-dummy.o -L/usr/local/lib -lgmp -lm tune/tune > src/tuning.c zn_poly tuning program (use -v flag for verbose output) Warning: no cycle counting code available on this system, using default tuning values. gcc -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/tuning.o -c src/tuning.c In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/tuning.c:28: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ ar -r libzn_poly.a src/array.o src/invert.o src/ks_support.o src/mulmid.o src/mulmid_ks.o src/misc.o src/mpn_mulmid.o src/mul.o src/mul_fft.o src/mul_fft_dft.o src/mul_ks.o src/nuss.o src/pack.o src/pmf.o src/pmfvec_fft.o src/tuning.o src/zn_mod.o gcc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-soname,libzn_poly-0.9.so -o libzn_poly-0.9.2.so src/array.o src/invert.o src/ks_support.o src/mulmid.o src/mulmid_ks.o src/misc.o src/mpn_mulmid.o src/mul.o src/mul_fft.o src/mul_fft_dft.o src/mul_ks.o src/nuss.o src/pack.o src/pmf.o src/pmfvec_fft.o src/tuning.o src/zn_mod.o -L/usr/local/lib -lgmp -lm ar: creating libzn_poly.a ranlib libzn_poly.a ln -sf libzn_poly-0.9.2.so libzn_poly.so ln -sf libzn_poly-0.9.2.so libzn_poly-0.9.so gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/array-DEBUG.o -c src/array.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/invert-DEBUG.o -c src/invert.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/ks_support-DEBUG.o -c src/ks_support.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mulmid-DEBUG.o -c src/mulmid.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mulmid_ks-DEBUG.o -c src/mulmid_ks.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/misc-DEBUG.o -c src/misc.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mpn_mulmid-DEBUG.o -c src/mpn_mulmid.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mul-DEBUG.o -c src/mul.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mul_fft-DEBUG.o -c src/mul_fft.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mul_fft_dft-DEBUG.o -c src/mul_fft_dft.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mul_ks-DEBUG.o -c src/mul_ks.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/nuss-DEBUG.o -c src/nuss.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/pack-DEBUG.o -c src/pack.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/pmf-DEBUG.o -c src/pmf.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/pmfvec_fft-DEBUG.o -c src/pmfvec_fft.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/tuning-DEBUG.o -c src/tuning.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o src/zn_mod-DEBUG.o -c src/zn_mod.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/test-DEBUG.o -c test/test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/ref_mul-DEBUG.o -c test/ref_mul.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/invert-test-DEBUG.o -c test/invert-test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/pmfvec_fft-test-DEBUG.o -c test/pmfvec_fft-test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/mulmid_ks-test-DEBUG.o -c test/mulmid_ks-test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/mpn_mulmid-test-DEBUG.o -c test/mpn_mulmid-test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/mul_fft-test-DEBUG.o -c test/mul_fft-test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/mul_ks-test-DEBUG.o -c test/mul_ks-test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/nuss-test-DEBUG.o -c test/nuss-test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/pack-test-DEBUG.o -c test/pack-test.c gcc -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/local/include -I./include -DDEBUG -o test/support-DEBUG.o -c test/support.c In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/invert.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/array.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mulmid_ks.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mpn_mulmid.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mulmid.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/ks_support.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_fft_dft.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/misc.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_ks.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/nuss.c:56: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pack.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pmf.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_fft.c:100: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pmfvec_fft.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/invert-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/tuning.c:28: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/zn_mod.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/ref_mul.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/pack-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/support.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/mulmid_ks-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/pmfvec_fft-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/mul_fft-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/mpn_mulmid-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/mul_ks-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/test.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/nuss-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ gcc -g -Wl,--as-needed,-O1,--sort-common -o test/test src/array-DEBUG.o src/invert-DEBUG.o src/ks_support-DEBUG.o src/mulmid-DEBUG.o src/mulmid_ks-DEBUG.o src/misc-DEBUG.o src/mpn_mulmid-DEBUG.o src/mul-DEBUG.o src/mul_fft-DEBUG.o src/mul_fft_dft-DEBUG.o src/mul_ks-DEBUG.o src/nuss-DEBUG.o src/pack-DEBUG.o src/pmf-DEBUG.o src/pmfvec_fft-DEBUG.o src/tuning-DEBUG.o src/zn_mod-DEBUG.o test/test-DEBUG.o test/ref_mul-DEBUG.o test/invert-test-DEBUG.o test/pmfvec_fft-test-DEBUG.o test/mulmid_ks-test-DEBUG.o test/mpn_mulmid-test-DEBUG.o test/mul_fft-test-DEBUG.o test/mul_ks-test-DEBUG.o test/nuss-test-DEBUG.o test/pack-test-DEBUG.o test/support-DEBUG.o -L/usr/local/lib -lgmp -lm test/test -quick all mpn_smp_basecase()... ok mpn_smp_kara()... ok mpn_smp()... ok mpn_mulmid()... ok zn_array_recover_reduce()... ok zn_array_pack()... ok zn_array_unpack()... ok zn_array_mul_KS1()... ok zn_array_mul_KS2()... ok zn_array_mul_KS3()... ok zn_array_mul_KS4()... ok zn_array_sqr_KS1()... ok zn_array_sqr_KS2()... ok zn_array_sqr_KS3()... ok zn_array_sqr_KS4()... ok zn_array_mulmid_KS1()... ok zn_array_mulmid_KS2()... ok zn_array_mulmid_KS3()... ok zn_array_mulmid_KS4()... ok nuss_mul()... ok pmfvec_fft_dc()... ok pmfvec_fft_huge()... ok pmfvec_ifft_dc()... ok pmfvec_ifft_huge()... ok pmfvec_tpfft_dc()... ok pmfvec_tpfft_huge()... ok pmfvec_tpifft_dc()... ok pmfvec_tpifft_huge()... ok zn_array_mul_fft()... ok zn_array_sqr_fft()... ok zn_array_mulmid_fft()... ok zn_array_mul_fft_dft()... ok zn_array_invert()... ok All tests passed. >>> libzn_poly: Entering fakeroot... >>> libzn_poly-static*: Running split function static... >>> libzn_poly-static*: Preparing subpackage libzn_poly-static... >>> libzn_poly-static*: Stripping binaries >>> libzn_poly-static*: Running postcheck for libzn_poly-static >>> libzn_poly-dev*: Running split function dev... >>> libzn_poly-dev*: Preparing subpackage libzn_poly-dev... >>> libzn_poly-dev*: Stripping binaries >>> libzn_poly-dev*: Running postcheck for libzn_poly-dev >>> libzn_poly*: Running postcheck for libzn_poly >>> libzn_poly*: Preparing package libzn_poly... >>> libzn_poly*: Stripping binaries >>> libzn_poly-dev*: Scanning shared objects >>> libzn_poly-static*: Scanning shared objects >>> libzn_poly*: Scanning shared objects >>> libzn_poly-dev*: Tracing dependencies... libzn_poly=0.9.2-r2 >>> libzn_poly-dev*: Package size: 52.0 KB >>> libzn_poly-dev*: Compressing data... >>> libzn_poly-dev*: Create checksum... >>> libzn_poly-dev*: Create libzn_poly-dev-0.9.2-r2.apk >>> libzn_poly-static*: Tracing dependencies... >>> libzn_poly-static*: Package size: 292.0 KB >>> libzn_poly-static*: Compressing data... >>> libzn_poly-static*: Create checksum... >>> libzn_poly-static*: Create libzn_poly-static-0.9.2-r2.apk >>> libzn_poly*: Tracing dependencies... so:libc.musl-loongarch64.so.1 so:libgmp.so.10 >>> libzn_poly*: Package size: 132.0 KB >>> libzn_poly*: Compressing data... >>> libzn_poly*: Create checksum... >>> libzn_poly*: Create libzn_poly-0.9.2-r2.apk >>> libzn_poly: Build complete at Sat, 21 Sep 2024 01:10:22 +0000 elapsed time 0h 0m 23s >>> libzn_poly: Cleaning up srcdir >>> libzn_poly: Cleaning up pkgdir >>> libzn_poly: Uninstalling dependencies... (1/14) Purging .makedepends-libzn_poly (20240921.011006) (2/14) Purging gmp-dev (6.3.0-r2) (3/14) Purging libgmpxx (6.3.0-r2) (4/14) Purging python3-pyc (3.12.6-r0) (5/14) Purging python3-pycache-pyc0 (3.12.6-r0) (6/14) Purging pyc (3.12.6-r0) (7/14) Purging python3 (3.12.6-r0) (8/14) Purging gdbm (1.24-r0) (9/14) Purging libbz2 (1.0.8-r6) (10/14) Purging libffi (3.4.6-r0) (11/14) Purging libpanelw (6.5_p20240601-r1) (12/14) Purging mpdecimal (4.0.0-r0) (13/14) Purging sqlite-libs (3.46.1-r0) (14/14) Purging xz-libs (5.6.2-r0) Executing busybox-1.36.1-r32.trigger OK: 251 MiB in 103 packages >>> libzn_poly: Updating the testing/loongarch64 repository index... >>> libzn_poly: Signing the index...