Your message dated Sun, 05 Jan 2025 15:13:07 +0000
with message-id <e1tusjp-00b6ht...@fasolo.debian.org>
and subject line Bug#1091291: fixed in flint 3.1.3-2
has caused the Debian Bug report #1091291,
regarding flint: FTBFS on armhf: ./src/longlong_asm_gcc.h:148:3: error: ‘asm’
operand has impossible constraints or there are not enough registers
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1091291: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091291
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: flint
Version: 3.1.3-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
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;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241223&fusertaguser=lu...@debian.org&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.
--- End Message ---
--- Begin Message ---
Source: flint
Source-Version: 3.1.3-2
Done: Doug Torrance <dtorra...@debian.org>
We believe that the bug you reported is fixed in the latest version of
flint, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1091...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Doug Torrance <dtorra...@debian.org> (supplier of updated flint package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 05 Jan 2025 08:31:12 -0500
Source: flint
Built-For-Profiles: noudeb
Architecture: source
Version: 3.1.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <team+m...@tracker.debian.org>
Changed-By: Doug Torrance <dtorra...@debian.org>
Closes: 1091291
Changes:
flint (3.1.3-2) unstable; urgency=medium
.
* Team upload.
* debian/patches/builtin-overflow.patch
- New patch; use integer overflow builtins on armhf (Closes: #1091291).
Checksums-Sha1:
d714722312436f14a126c43c531940dcae8d6605 2220 flint_3.1.3-2.dsc
59b6c11c3d5779397805c97be766c09927423304 9240 flint_3.1.3-2.debian.tar.xz
8bfbbebde596061f0a907dee48e4438f9d157f43 13842 flint_3.1.3-2_source.buildinfo
Checksums-Sha256:
d6be52bc290a6b81cb4aaa4dd75d34d9edba096785d256704e4740a2f7555c7f 2220
flint_3.1.3-2.dsc
786cc0597898312ed0aad8201e5f6a307596ca9f624906f8d08c57800b0c5735 9240
flint_3.1.3-2.debian.tar.xz
1d734a9dfe1acdbde63e464b638d1ab420dd3b08cffa4ce84639d42e495f87c2 13842
flint_3.1.3-2_source.buildinfo
Files:
5cbd89e1d97a518fecbf0bc01522d9ef 2220 math optional flint_3.1.3-2.dsc
f0a4ae28f98dc68c48117295980740a9 9240 math optional flint_3.1.3-2.debian.tar.xz
e954adadb005c3321cd760bbe3f08d0c 13842 math optional
flint_3.1.3-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEEupghwS4HiU+y5K0AkdxKd57FyRAFAmd6ie4VHGR0b3JyYW5j
ZUBkZWJpYW4ub3JnAAoJEJHcSneexckQpOMQAJI9DqcxSXzNIFtyxH4u2hXOu/rM
IBqx0XSTbir4RJgdR9d4cIfPv7i/AIy+MT0G0ddF4bxiIeyo+4SgVFfbDWFhyCSg
JtL0nuGD2254jJ+AQN1j3ZFYgd/RJICLaLMiGApPjw47/mnRhNZUko403Dklp1+z
R0cgyqmB6QYEbvSQQxO8CKmrSpT4O2pdxQ6p6PHwUwOsX6sO9mPZ/GF7E6IO5sl7
eRF5hQdoCaKbF5PchZkqBxzeIcNa4FyKaHMGFaNApilpDFbHh9mi1l57u3VKeWuM
Inf0SmaXyRUjjg1Ir2zFXKChEGAexpgJy4x+6ux7B9elnWb2xtFdTByIEeEJ5co3
GZBocHz8qv3cqNDJTAtuBXHvJgM4e/r+umGN9SxMrmkqCJXOW7A/tYVk5APr3ICP
V00rYlhpf+iikP7M2HNzf6fxnSm5S8pO29vf0oRq50UNQ/mMWLK6ab3LrHO7bu8J
pz+/bVNybQPxSrhkonwS6XA4OG2KJwB7rWQY5CkVQDiBeWZ9Vn4G02x/asJ8rHfb
q/ePz1Zv0X4hZ5gJ7a+JO817GLQQHvVx9rck70GBVeg2ImWncGfjC5nfx+t9EpVi
ba+GEEM4oeNy5czJyxBWm5DNH/djY/uBMsnZ8XoAldX8QFtmQSzcyA9Mf3KLEwAB
0UQWEa7ELMdmB+Vy
=B5uU
-----END PGP SIGNATURE-----
pgpXC1O0Hi_4m.pgp
Description: PGP signature
--- End Message ---