Source: flint
Version: 3.1.3-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20241223 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, this package failed to build
on armhf.
This package currently has binary packages on armhf, so this is a regression.
Also, there are no known issues on amd64 or arm64 according to recent (a couple
days ago) rebuilds.
The rebuild was done using an armhf chroot on an AWS "m6g" instance (Graviton2
CPU).
Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> CC generic_files/clz_tab.c
> CC generic_files/exception.c
> CC generic_files/fscanf.c
> CC generic_files/gettimeofday.c
> CC generic_files/inlines.c
> CC generic_files/io.c
> CC generic_files/memory_manager.c
> CC generic_files/profiler.c
> CC generic_files/scanf.c
> CC generic_files/sprintf.c
> CC generic_files/sscanf.c
> CC generic_files/test_helpers.c
> CC generic_files/version.c
> CC thread_pool/clear.c
> CC thread_pool/distribute_work.c
> CC thread_pool/find_work.c
> CC thread_pool/get_size.c
> CC thread_pool/give_back.c
> CC thread_pool/init.c
> CC thread_pool/request.c
> CC thread_pool/restore_affinity.c
> CC thread_pool/set_affinity.c
> CC thread_pool/set_size.c
> CC thread_pool/wait.c
> CC thread_pool/wake.c
> CC thread_support/get_num_available_threads.c
> CC thread_support/thread_support.c
> CC ulong_extras/CRT.c
> CC ulong_extras/cbrt.c
> CC ulong_extras/cleanup_primes.c
> CC ulong_extras/clog.c
> CC ulong_extras/compute_primes.c
> CC ulong_extras/discrete_log_bsgs.c
> CC ulong_extras/div2_preinv.c
> CC ulong_extras/divides.c
> CC ulong_extras/divrem2_precomp.c
> CC ulong_extras/divrem2_preinv.c
> CC ulong_extras/euler_phi.c
> CC ulong_extras/factor.c
> CC ulong_extras/factor_SQUFOF.c
> CC ulong_extras/factor_ecm.c
> CC ulong_extras/factor_insert.c
> CC ulong_extras/factor_lehman.c
> CC ulong_extras/factor_one_line.c
> CC ulong_extras/factor_partial.c
> CC ulong_extras/factor_pollard_brent.c
> CC ulong_extras/factor_power235.c
> CC ulong_extras/factor_pp1.c
> CC ulong_extras/factor_trial.c
> CC ulong_extras/factorial_fast_mod2_preinv.c
> CC ulong_extras/factorial_mod2_preinv.c
> CC ulong_extras/flog.c
> CC ulong_extras/gcdinv.c
> CC ulong_extras/inlines.c
> CC ulong_extras/is_oddprime.c
> CC ulong_extras/is_perfect_power.c
> CC ulong_extras/is_perfect_power235.c
> CC ulong_extras/is_prime.c
> CC ulong_extras/is_probabprime.c
> CC ulong_extras/is_square.c
> CC ulong_extras/is_squarefree.c
> CC ulong_extras/is_strong_probabprime2_preinv.c
> CC ulong_extras/is_strong_probabprime_precomp.c
> CC ulong_extras/jacobi.c
> CC ulong_extras/ll_mod_preinv.c
> CC ulong_extras/lll_mod_preinv.c
> CC ulong_extras/mod2_precomp.c
> CC ulong_extras/mod2_preinv.c
> CC ulong_extras/mod_precomp.c
> CC ulong_extras/moebius_mu.c
> CC ulong_extras/mulmod_precomp.c
> CC ulong_extras/mulmod_precomp_shoup.c
> CC ulong_extras/mulmod_preinv.c
> CC ulong_extras/nextprime.c
> CC ulong_extras/nth_prime.c
> CC ulong_extras/powmod2_preinv.c
> CC ulong_extras/pow.c
> CC ulong_extras/powmod2_ui_preinv.c
> CC ulong_extras/powmod_precomp.c
> CC ulong_extras/powmod_ui_preinv.c
> CC ulong_extras/preinvert_limb.c
> CC ulong_extras/prime_inverses_arr_readonly.c
> CC ulong_extras/prime_pi.c
> CC ulong_extras/prime_pi_bounds.c
> CC ulong_extras/primes_arr_readonly.c
> CC ulong_extras/primes_clear.c
> CC ulong_extras/primes_extend_small.c
> CC ulong_extras/primes_init.c
> CC ulong_extras/primes_jump_after.c
> CC ulong_extras/primes_next.c
> CC ulong_extras/primes_sieve_range.c
> CC ulong_extras/primitive_root_prime.c
> CC ulong_extras/randomisation.c
> CC ulong_extras/remove.c
> CC ulong_extras/remove2_precomp.c
> CC ulong_extras/revbin.c
> CC ulong_extras/root.c
> CC ulong_extras/root_estimate.c
> CC ulong_extras/rootrem.c
> CC ulong_extras/sizeinbase.c
> CC ulong_extras/sqrt.c
> CC ulong_extras/sqrtmod.c
> CC ulong_extras/sqrtmod_primepow.c
> CC ulong_extras/sqrtmodn.c
> CC ulong_extras/sqrtrem.c
> CC ulong_extras/xgcd.c
> CC long_extras/inlines.c
> CC long_extras/kronecker.c
> CC long_extras/randint.c
> CC long_extras/randtest.c
> CC long_extras/sizeinbase.c
> CC perm/inlines.c
> CC perm/parity.c
> CC perm/randtest.c
> CC double_extras/inlines.c
> CC double_extras/lambertw.c
> CC double_extras/log2.c
> CC double_extras/randtest.c
> CC double_extras/randtest_signed.c
> CC double_extras/randtest_special.c
> CC d_vec/add.c
> CC d_vec/approx_equal.c
> CC d_vec/clear.c
> CC d_vec/dot.c
> CC d_vec/dot_heuristic.c
> CC d_vec/dot_thrice.c
> CC d_vec/equal.c
> CC d_vec/init.c
> CC d_vec/inlines.c
> CC d_vec/is_approx_zero.c
> CC d_vec/is_zero.c
> CC d_vec/norm.c
> CC d_vec/randtest.c
> CC d_vec/set.c
> CC d_vec/sub.c
> CC d_vec/zero.c
> CC d_mat/approx_equal.c
> CC d_mat/clear.c
> CC d_mat/equal.c
> CC d_mat/init.c
> CC d_mat/inlines.c
> CC d_mat/mul_classical.c
> CC d_mat/print.c
> CC d_mat/randtest.c
> CC d_mat/set.c
> CC d_mat/transpose.c
> CC d_mat/zero.c
> CC mpn_extras/debug.c
> CC mpn_extras/divides.c
> CC mpn_extras/divrem_preinv1.c
> CC mpn_extras/divrem_preinvn.c
> CC mpn_extras/factor_trial.c
> CC mpn_extras/factor_trial_tree.c
> CC mpn_extras/fmms1.c
> CC mpn_extras/gcd_full.c
> CC mpn_extras/get_d.c
> CC mpn_extras/mod_preinvn.c
> CC mpn_extras/mul.c
> CC mpn_extras/mul_basecase.c
> CC mpn_extras/mul_toom22.c
> CC mpn_extras/mulhigh.c
> CC mpn_extras/mulmod_2expp1_basecase.c
> CC mpn_extras/mulmod_preinv1.c
> CC mpn_extras/mulmod_preinvn.c
> CC mpn_extras/preinv1.c
> CC mpn_extras/preinvn.c
> CC mpn_extras/remove_2exp.c
> CC mpn_extras/remove_power.c
> CC mpn_extras/sqr_basecase.c
> CC mpn_extras/sumdiff_n.c
> CC mpfr_vec/add.c
> CC mpfr_vec/clear.c
> CC mpfr_vec/equal.c
> CC mpfr_vec/init.c
> CC mpfr_vec/randtest.c
> CC mpfr_vec/scalar_mul_2exp.c
> CC mpfr_vec/scalar_mul_mpfr.c
> CC mpfr_vec/scalar_product.c
> CC mpfr_vec/set.c
> CC mpfr_vec/zero.c
> CC mpfr_mat/clear.c
> CC mpfr_mat/equal.c
> CC mpfr_mat/init.c
> CC mpfr_mat/mul_classical.c
> CC mpfr_mat/randtest.c
> CC mpfr_mat/set.c
> CC mpfr_mat/swap.c
> CC mpfr_mat/zero.c
> CC nmod/divides.c
> CC nmod/inlines.c
> CC nmod_vec/add.c
> CC nmod_vec/discrete_log_pohlig_hellman.c
> CC nmod_vec/dot.c
> CC nmod_vec/inlines.c
> CC nmod_vec/io.c
> CC nmod_vec/max_bits.c
> CC nmod_vec/neg.c
> CC nmod_vec/randtest.c
> CC nmod_vec/reduce.c
> CC nmod_vec/scalar.c
> CC nmod_vec/sub.c
> CC nmod_mat/add.c
> CC nmod_mat/addmul.c
> CC nmod_mat/can_solve.c
> CC nmod_mat/charpoly.c
> CC nmod_mat/clear.c
> CC nmod_mat/concat.c
> CC nmod_mat/det.c
> CC nmod_mat/det_howell.c
> CC nmod_mat/equal.c
> CC nmod_mat/howell_form.c
> CC nmod_mat/init.c
> CC nmod_mat/inlines.c
> CC nmod_mat/inv.c
> CC nmod_mat/io.c
> CC nmod_mat/is_one.c
> CC nmod_mat/is_zero.c
> CC nmod_mat/is_zero_row.c
> CC nmod_mat/lu.c
> CC nmod_mat/lu_classical.c
> CC nmod_mat/lu_classical_delayed.c
> CC nmod_mat/lu_recursive.c
> CC nmod_mat/minpoly.c
> CC nmod_mat/mul.c
> CC nmod_mat/mul_blas.c
> CC nmod_mat/mul_classical.c
> CC nmod_mat/mul_classical_threaded.c
> CC nmod_mat/mul_nmod_vec.c
> CC nmod_mat/mul_strassen.c
> CC nmod_mat/neg.c
> CC nmod_mat/nmod_vec_mul.c
> CC nmod_mat/nullspace.c
> CC nmod_mat/one.c
> CC nmod_mat/permute_rows.c
> CC nmod_mat/pow.c
> CC nmod_mat/randfull.c
> CC nmod_mat/randops.c
> CC nmod_mat/randpermdiag.c
> CC nmod_mat/randrank.c
> CC nmod_mat/randtest.c
> CC nmod_mat/randtril.c
> CC nmod_mat/randtriu.c
> CC nmod_mat/rank.c
> CC nmod_mat/reduce_row.c
> CC nmod_mat/rref.c
> CC nmod_mat/scalar.c
> CC nmod_mat/set.c
> CC nmod_mat/set_mod.c
> CC nmod_mat/similarity.c
> CC nmod_mat/solve.c
> CC nmod_mat/solve_tril.c
> CC nmod_mat/solve_triu.c
> CC nmod_mat/solve_vec.c
> CC nmod_mat/strong_echelon_form.c
> CC nmod_mat/sub.c
> CC nmod_mat/submul.c
> CC nmod_mat/swap.c
> CC nmod_mat/trace.c
> CC nmod_mat/transpose.c
> CC nmod_mat/window.c
> CC nmod_mat/zero.c
> CC nmod_poly/KS2_pack.c
> CC nmod_poly/KS2_reduce.c
> CC nmod_poly/KS2_unpack.c
> CC nmod_poly/add.c
> CC nmod_poly/add_series.c
> CC nmod_poly/add_ui.c
> CC nmod_poly/asin_series.c
> CC nmod_poly/asinh_series.c
> CC nmod_poly/atan_series.c
> CC nmod_poly/atanh_series.c
> CC nmod_poly/berlekamp_massey.c
> CC nmod_poly/bit_pack.c
> CC nmod_poly/bit_unpack.c
> CC nmod_poly/clear.c
> CC nmod_poly/compose.c
> CC nmod_poly/compose_horner.c
> CC nmod_poly/compose_mod.c
> CC nmod_poly/compose_mod_brent_kung.c
> CC nmod_poly/compose_mod_brent_kung_precomp_preinv.c
> CC nmod_poly/compose_mod_brent_kung_preinv.c
> CC nmod_poly/compose_mod_brent_kung_vec_preinv.c
> CC nmod_poly/compose_mod_brent_kung_vec_preinv_threaded.c
> CC nmod_poly/compose_mod_horner.c
> CC nmod_poly/compose_series.c
> CC nmod_poly/conway.c
> CC nmod_poly/conway_polynomial_data.c
> CC nmod_poly/cos_series.c
> CC nmod_poly/cosh_series.c
> CC nmod_poly/deflate.c
> CC nmod_poly/deflation.c
> CC nmod_poly/derivative.c
> CC nmod_poly/discriminant.c
> CC nmod_poly/div.c
> CC nmod_poly/div_newton_n_preinv.c
> CC nmod_poly/div_root.c
> CC nmod_poly/div_series.c
> CC nmod_poly/divexact.c
> CC nmod_poly/divides.c
> CC nmod_poly/divrem.c
> CC nmod_poly/divrem_basecase.c
> CC nmod_poly/divrem_newton_n_preinv.c
> CC nmod_poly/equal.c
> CC nmod_poly/equal_trunc.c
> CC nmod_poly/evaluate_mat.c
> CC nmod_poly/evaluate_nmod.c
> CC nmod_poly/evaluate_nmod_vec.c
> CC nmod_poly/exp_series.c
> CC nmod_poly/find_distinct_nonzero_roots.c
> CC nmod_poly/fit_length.c
> CC nmod_poly/gcd.c
> CC nmod_poly/gcdinv.c
> CC nmod_poly/get_str.c
> CC nmod_poly/hgcd.c
> CC nmod_poly/inflate.c
> CC nmod_poly/init.c
> CC nmod_poly/inlines.c
> CC nmod_poly/integral.c
> CC nmod_poly/interpolate_nmod_vec.c
> CC nmod_poly/inv_series.c
> CC nmod_poly/inv_series_newton.c
> CC nmod_poly/invmod.c
> CC nmod_poly/invsqrt_series.c
> CC nmod_poly/io.c
> CC nmod_poly/log_series.c
> CC nmod_poly/make_monic.c
> CC nmod_poly/max_bits.c
> CC nmod_poly/mul.c
> CC nmod_poly/mul_KS.c
> CC nmod_poly/mul_KS2.c
> CC nmod_poly/mul_KS4.c
> CC nmod_poly/mul_classical.c
> CC nmod_poly/mulhigh.c
> CC nmod_poly/mulhigh_classical.c
> CC nmod_poly/mullow.c
> CC nmod_poly/mullow_KS.c
> CC nmod_poly/mullow_classical.c
> CC nmod_poly/mulmod.c
> CC nmod_poly/mulmod_preinv.c
> CC nmod_poly/multi_crt.c
> CC nmod_poly/neg.c
> CC nmod_poly/pow.c
> CC nmod_poly/pow_binexp.c
> CC nmod_poly/pow_trunc.c
> CC nmod_poly/power_sums.c
> CC nmod_poly/power_sums_to_poly.c
> CC nmod_poly/powers_mod.c
> CC nmod_poly/powmod_binexp.c
> CC nmod_poly/powmod_binexp_preinv.c
> CC nmod_poly/powmod_x_preinv.c
> CC nmod_poly/product_roots_nmod_vec.c
> CC nmod_poly/randtest.c
> CC nmod_poly/randtest_monic_primitive.c
> CC nmod_poly/realloc.c
> CC nmod_poly/rem.c
> CC nmod_poly/remove.c
> CC nmod_poly/resultant.c
> CC nmod_poly/reverse.c
> CC nmod_poly/revert_series.c
> CC nmod_poly/scalar.c
> CC nmod_poly/set_coeff_ui.c
> CC nmod_poly/set_str.c
> CC nmod_poly/set_trunc.c
> CC nmod_poly/shift_left_right.c
> CC nmod_poly/sin_series.c
> CC nmod_poly/sinh_series.c
> CC nmod_poly/sqrt.c
> CC nmod_poly/sqrt_series.c
> CC nmod_poly/sub.c
> CC nmod_poly/sub_series.c
> CC nmod_poly/sub_ui.c
> CC nmod_poly/tan_series.c
> CC nmod_poly/tanh_series.c
> CC nmod_poly/taylor_shift.c
> CC nmod_poly/tree.c
> CC nmod_poly/xgcd.c
> CC fmpz/CRT.c
> CC fmpz/abs.c
> CC fmpz/abs_fits_ui.c
> CC fmpz/abs_lbound_ui_2exp.c
> CC fmpz/abs_ubound_ui_2exp.c
> CC fmpz/add.c
> CC fmpz/addmul.c
> CC fmpz/aors_ui.c
> CC fmpz/bin_uiui.c
> CC fmpz/bit_pack.c
> CC fmpz/bit_unpack.c
> CC fmpz/bits.c
> CC fmpz/cdiv.c
> CC fmpz/clear_readonly.c
> CC fmpz/clog.c
> CC fmpz/cmp.c
> CC fmpz/comb_clear.c
> CC fmpz/comb_init.c
> CC fmpz/div_newton.c
> CC fmpz/divexact.c
> CC fmpz/divides.c
> CC fmpz/divides_mod_list.c
> CC fmpz/divisible.c
> CC fmpz/divisor_in_residue_class_lenstra.c
> CC fmpz/divisor_sigma.c
> CC fmpz/dlog.c
> CC fmpz/equal.c
> CC fmpz/euler_phi.c
> CC fmpz/fac_ui.c
> CC fmpz/fdiv.c
> CC fmpz/fib_ui.c
> CC fmpz/fits_si.c
> CC fmpz/flog.c
> CC fmpz/fmma.c
> CC fmpz/fmms.c
> CC fmpz/fmpz.c
> CC fmpz/gcd.c
> CC fmpz/gcdinv.c
> CC fmpz/get.c
> CC fmpz/get_str.c
> CC fmpz/init2.c
> CC fmpz/init_set_readonly.c
> CC fmpz/inlines.c
> CC fmpz/invmod.c
> CC fmpz/io.c
> CC fmpz/is_canonical.c
> CC fmpz/is_perfect_power.c
> CC fmpz/is_prime.c
> CC fmpz/is_prime_morrison.c
> CC fmpz/is_prime_pocklington.c
> CC fmpz/is_prime_pseudosquare.c
> CC fmpz/is_probabprime_BPSW.c
> CC fmpz/is_probabprime_lucas.c
> CC fmpz/is_square.c
> CC fmpz/is_strong_probabprime.c
> CC fmpz/jacobi.c
> CC fmpz/kronecker.c
> CC fmpz/lcm.c
> CC fmpz/logic.c
> CC fmpz/lucas_chain.c
> CC fmpz/mod.c
> CC fmpz/moebius_mu.c
> CC fmpz/mpz_readonly.c
> CC fmpz/mul.c
> CC fmpz/mul_2exp.c
> CC fmpz/mul_si_tdiv_q_2exp.c
> CC fmpz/mul_tdiv_q_2exp.c
> CC fmpz/multi_CRT.c
> CC fmpz/multi_mod.c
> CC fmpz/ndiv_qr.c
> CC fmpz/neg.c
> CC fmpz/nextprime.c
> CC fmpz/one_2exp.c
> CC fmpz/pow.c
> CC fmpz/powm.c
> CC fmpz/powmod2_fmpz_preinv.c
> CC fmpz/preinvn.c
> CC fmpz/primorial.c
> CC fmpz/rand.c
> CC fmpz/remove.c
> CC fmpz/rfac.c
> CC fmpz/root.c
> CC fmpz/set.c
> CC fmpz/set_str.c
> CC fmpz/setbit.c
> CC fmpz/sgn.c
> CC fmpz/size.c
> CC fmpz/sizeinbase.c
> CC fmpz/smod.c
> CC fmpz/sqrt.c
> CC fmpz/sqrtmod.c
> CC fmpz/sqrtrem.c
> CC fmpz/sub.c
> CC fmpz/submul.c
> CC fmpz/tdiv.c
> CC fmpz/tstbit.c
> CC fmpz/val2.c
> CC fmpz/xgcd.c
> CC fmpz/xgcd_partial.c
> CC fmpz_vec/add.c
> CC fmpz_vec/clear.c
> CC fmpz_vec/content.c
> CC fmpz_vec/content_chained.c
> CC fmpz_vec/dot.c
> CC fmpz_vec/equal.c
> CC fmpz_vec/get_d_vec_2exp.c
> CC fmpz_vec/get_fft.c
> CC fmpz_vec/get_nmod_vec.c
> CC fmpz_vec/height.c
> CC fmpz_vec/height_index.c
> CC fmpz_vec/inlines.c
> CC fmpz_vec/io.c
> CC fmpz_vec/is_zero.c
> CC fmpz_vec/lcm.c
> CC fmpz_vec/max.c
> CC fmpz_vec/max_bits.c
> CC fmpz_vec/max_limbs.c
> CC fmpz_vec/min.c
> CC fmpz_vec/neg.c
> CC fmpz_vec/prod.c
> CC fmpz_vec/randtest.c
> CC fmpz_vec/scalar.c
> CC fmpz_vec/set.c
> CC fmpz_vec/set_fft.c
> CC fmpz_vec/set_nmod_vec.c
> CC fmpz_vec/sort.c
> CC fmpz_vec/sub.c
> CC fmpz_vec/sum.c
> CC fmpz_vec/sum_max_bits.c
> CC fmpz_vec/swap.c
> CC fmpz_vec/zero.c
> CC fmpz_mat/CRT_ui.c
> CC fmpz_mat/add.c
> CC fmpz_mat/can_solve.c
> CC fmpz_mat/can_solve_fflu.c
> CC fmpz_mat/can_solve_multi_mod_den.c
> CC fmpz_mat/charpoly.c
> CC fmpz_mat/chol_d.c
> CC fmpz_mat/clear.c
> CC fmpz_mat/col_partition.c
> CC fmpz_mat/concat.c
> CC fmpz_mat/content.c
> CC fmpz_mat/det.c
> CC fmpz_mat/det_bareiss.c
> CC fmpz_mat/det_bound.c
> CC fmpz_mat/det_cofactor.c
> CC fmpz_mat/det_divisor.c
> CC fmpz_mat/det_modular.c
> CC fmpz_mat/det_modular_accelerated.c
> CC fmpz_mat/det_modular_given_divisor.c
> CC fmpz_mat/equal.c
> CC fmpz_mat/fflu.c
> CC fmpz_mat/find_pivot_any.c
> CC fmpz_mat/find_pivot_smallest.c
> CC fmpz_mat/fmpz_vec_mul.c
> CC fmpz_mat/get.c
> CC fmpz_mat/gram.c
> CC fmpz_mat/hadamard.c
> CC fmpz_mat/hnf.c
> CC fmpz_mat/hnf_classical.c
> CC fmpz_mat/hnf_minors.c
> CC fmpz_mat/hnf_minors_transform.c
> CC fmpz_mat/hnf_modular.c
> CC fmpz_mat/hnf_modular_eldiv.c
> CC fmpz_mat/hnf_pernet_stein.c
> CC fmpz_mat/hnf_transform.c
> CC fmpz_mat/hnf_xgcd.c
> CC fmpz_mat/howell_form_mod.c
> CC fmpz_mat/init.c
> CC fmpz_mat/inlines.c
> CC fmpz_mat/inv.c
> CC fmpz_mat/invert.c
> CC fmpz_mat/io.c
> CC fmpz_mat/is_hadamard.c
> CC fmpz_mat/is_in_hnf.c
> CC fmpz_mat/is_in_rref_with_rank.c
> CC fmpz_mat/is_in_snf.c
> CC fmpz_mat/is_one.c
> CC fmpz_mat/is_reduced.c
> CC fmpz_mat/is_reduced_gram.c
> CC fmpz_mat/is_reduced_gram_with_removal.c
> CC fmpz_mat/is_reduced_with_removal.c
> CC fmpz_mat/is_spd.c
> CC fmpz_mat/is_zero.c
> CC fmpz_mat/kronecker_product.c
> CC fmpz_mat/lll_original.c
> CC fmpz_mat/lll_storjohann.c
> CC fmpz_mat/max_bits.c
> CC fmpz_mat/minpoly_modular.c
> CC fmpz_mat/mul.c
> CC fmpz_mat/mul_blas.c
> CC fmpz_mat/mul_classical.c
> CC fmpz_mat/mul_double_word.c
> CC fmpz_mat/mul_fft.c
> CC fmpz_mat/mul_fmpz_vec.c
> CC fmpz_mat/mul_multi_mod.c
> CC fmpz_mat/mul_small.c
> In file included from ./src/longlong.h:56,
> from ./src/flint.h:197,
> from ./src/thread_pool.h:15,
> from src/fmpz_mat/mul_double_word.c:14:
> In function ‘_do_row_22_4_unsigned’,
> inlined from ‘_mul_worker’ at src/fmpz_mat/mul_double_word.c:398:17:
> ./src/longlong_asm_gcc.h:148:3: error: ‘asm’ operand has impossible
> constraints or there are not enough registers
> 148 | __asm__("adds %3,%7,%11\n" \
> | ^~~~~~~
> src/fmpz_mat/mul_double_word.c:233:13: note: in expansion of macro
> ‘add_ssssaaaaaaaa’
> 233 | add_ssssaaaaaaaa(s3, s2, s1, s0, s3, s2, s1, s0, p3, p2,
> p1, p0);
> | ^~~~~~~~~~~~~~~~
> In function ‘_do_row_22_4_signed_branchy’,
> inlined from ‘_mul_worker’ at src/fmpz_mat/mul_double_word.c:383:17:
> ./src/longlong_asm_gcc.h:148:3: error: ‘asm’ operand has impossible
> constraints or there are not enough registers
> 148 | __asm__("adds %3,%7,%11\n" \
> | ^~~~~~~
> src/fmpz_mat/mul_double_word.c:76:9: note: in expansion of macro
> ‘add_ssssaaaaaaaa’
> 76 | add_ssssaaaaaaaa(s[3], s[2], s[1], s[0], t3, t2, t1, t0,
> | ^~~~~~~~~~~~~~~~
> In function ‘_do_row_22_4_signed’,
> inlined from ‘_mul_worker’ at src/fmpz_mat/mul_double_word.c:385:17:
> ./src/longlong_asm_gcc.h:148:3: error: ‘asm’ operand has impossible
> constraints or there are not enough registers
> 148 | __asm__("adds %3,%7,%11\n" \
> | ^~~~~~~
> src/fmpz_mat/mul_double_word.c:125:9: note: in expansion of macro
> ‘add_ssssaaaaaaaa’
> 125 | add_ssssaaaaaaaa(t3, t2, t1, t0, t3, t2, t1, t0,
> | ^~~~~~~~~~~~~~~~
> make[2]: *** [Makefile:596: build/fmpz_mat/mul_double_word.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2024/12/23/flint_3.1.3-1_unstable-armhf.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241223;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241223&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.