-
-
Notifications
You must be signed in to change notification settings - Fork 523
Open
Description
Trying to build the deal.ii package in Debian for arm64 (aarch64) with mold fails:
https://buildd.debian.org/status/fetch.php?pkg=deal.ii&arch=arm64&ver=9.6.2-4&stamp=1751283269&raw=0
[100%] Linking CXX shared library ../lib/aarch64-linux-gnu/libdeal.ii.g.so
cd /build/reproducible-path/deal.ii-9.6.2/obj-aarch64-linux-gnu/source && /usr/bin/cmake -E cmake_link_script CMakeFiles/dealii_debug.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -rdynamic -fuse-ld=mold -Wl,-z,relro -ggdb -Wl,--compress-debug-sections=zlib -Wl,--dependency-file=CMakeFiles/dealii_debug.dir/link.d -shared -Wl,-soname,libdeal.ii.g.so.9.6.2 -o ../lib/aarch64-linux-gnu/libdeal.ii.g.so.9.6.2 CMakeFiles/dealii_debug.dir/dummy.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_out.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_out_faces.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_out_rotation.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_out_stack.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_postprocessor.cc.o numerics/CMakeFiles/object_numerics_debug.dir/dof_output_operator.cc.o numerics/CMakeFiles/object_numerics_debug.dir/histogram.cc.o numerics/CMakeFiles/object_numerics_debug.dir/matrix_tools_once.cc.o numerics/CMakeFiles/object_numerics_debug.dir/matrix_tools.cc.o numerics/CMakeFiles/object_numerics_debug.dir/time_dependent.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_boundary.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_constraints.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_mean_value.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_point_gradient.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_rhs.cc.o numerics/CMakeFiles/object_numerics_debug.dir/cell_data_transfer.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_out_dof_data.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_out_dof_data_inst2.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_out_dof_data_codim.cc.o numerics/CMakeFiles/object_numerics_debug.dir/data_out_resample.cc.o numerics/CMakeFiles/object_numerics_debug.dir/derivative_approximation.cc.o numerics/CMakeFiles/object_numerics_debug.dir/error_estimator_1d.cc.o numerics/CMakeFiles/object_numerics_debug.dir/error_estimator.cc.o numerics/CMakeFiles/object_numerics_debug.dir/error_estimator_inst2.cc.o numerics/CMakeFiles/object_numerics_debug.dir/fe_field_function.cc.o numerics/CMakeFiles/object_numerics_debug.dir/matrix_creator.cc.o numerics/CMakeFiles/object_numerics_debug.dir/matrix_creator_inst2.cc.o numerics/CMakeFiles/object_numerics_debug.dir/matrix_creator_inst3.cc.o numerics/CMakeFiles/object_numerics_debug.dir/point_value_history.cc.o numerics/CMakeFiles/object_numerics_debug.dir/smoothness_estimator.cc.o numerics/CMakeFiles/object_numerics_debug.dir/solution_transfer.cc.o numerics/CMakeFiles/object_numerics_debug.dir/solution_transfer_inst2.cc.o numerics/CMakeFiles/object_numerics_debug.dir/solution_transfer_inst3.cc.o numerics/CMakeFiles/object_numerics_debug.dir/solution_transfer_inst4.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_integrate_difference.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_interpolate.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_point_value.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_project.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_project_hp.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_project_codim.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_project_qp.cc.o numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_project_qpmf.cc.o fe/CMakeFiles/object_fe_debug.dir/block_mask.cc.o fe/CMakeFiles/object_fe_debug.dir/component_mask.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_abf.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_bernardi_raugel.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_bdm.cc.o fe/CMakeFiles/object_fe_debug.dir/fe.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_bernstein.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_data.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_dgp.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_dgp_monomial.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_dgp_nonparametric.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_dgq.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_dg_vector.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_enriched.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_face.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_hermite.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_nedelec.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_nedelec_sz.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_nothing.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_poly.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_poly_tensor.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_pyramid_p.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_p1nc.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_q_base.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_q.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_q_bubbles.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_q_dg0.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_q_hierarchical.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_q_iso_q1.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_rannacher_turek.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_raviart_thomas.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_raviart_thomas_nodal.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_rt_bubbles.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_series.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_series_fourier.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_series_legendre.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_system.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_simplex_p.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_simplex_p_bubbles.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_trace.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_values_extractors.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_wedge_p.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_c1.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_cartesian.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_fe.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_q1.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_q.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_q_cache.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_manifold.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_related_data.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_values.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_values_base.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_values_views.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_values_views_internal.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_fe_field.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_fe_field_inst2.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_tools.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_tools_interpolate.cc.o fe/CMakeFiles/object_fe_debug.dir/fe_tools_extrapolate.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_q1_eulerian.cc.o fe/CMakeFiles/object_fe_debug.dir/mapping_q_eulerian.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/dof_info.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_factory.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_factory_inst2.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_factory_inst3.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_factory_inst4.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_factory_inst5.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_factory_inst6.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_factory_hanging_nodes.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_face_factory.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_face_factory_inst2.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_face_factory_inst3.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_face_factory_inst4.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_face_factory_inst5.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/evaluation_template_face_factory_inst6.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/fe_point_evaluation.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/mapping_info.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/mapping_info_inst2.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/mapping_info_inst3.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/matrix_free.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/portable_matrix_free.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/shape_info.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/task_info.cc.o matrix_free/CMakeFiles/object_matrix_free_debug.dir/vector_data_exchange.cc.o dofs/CMakeFiles/object_dofs_debug.dir/block_info.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_faces.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_handler.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_objects.cc.o dofs/CMakeFiles/object_dofs_debug.dir/number_cache.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_accessor.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_accessor_get.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_accessor_set.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_handler_policy.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_renumbering.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_tools.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_tools_constraints.cc.o dofs/CMakeFiles/object_dofs_debug.dir/dof_tools_sparsity.cc.o lac/CMakeFiles/object_lac_debug.dir/affine_constraints.cc.o lac/CMakeFiles/object_lac_debug.dir/block_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/block_sparse_matrix_ez.cc.o lac/CMakeFiles/object_lac_debug.dir/block_sparsity_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/block_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/chunk_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/chunk_sparsity_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/dynamic_sparsity_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/exceptions.cc.o lac/CMakeFiles/object_lac_debug.dir/scalapack.cc.o lac/CMakeFiles/object_lac_debug.dir/la_parallel_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/la_parallel_block_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/matrix_out.cc.o lac/CMakeFiles/object_lac_debug.dir/precondition_block.cc.o lac/CMakeFiles/object_lac_debug.dir/precondition_block_ez.cc.o lac/CMakeFiles/object_lac_debug.dir/relaxation_block.cc.o lac/CMakeFiles/object_lac_debug.dir/read_write_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/solver.cc.o lac/CMakeFiles/object_lac_debug.dir/solver_control.cc.o lac/CMakeFiles/object_lac_debug.dir/sparse_decomposition.cc.o lac/CMakeFiles/object_lac_debug.dir/sparse_direct.cc.o lac/CMakeFiles/object_lac_debug.dir/sparse_ilu.cc.o lac/CMakeFiles/object_lac_debug.dir/sparse_matrix_ez.cc.o lac/CMakeFiles/object_lac_debug.dir/sparse_mic.cc.o lac/CMakeFiles/object_lac_debug.dir/sparse_vanka.cc.o lac/CMakeFiles/object_lac_debug.dir/sparsity_pattern_base.cc.o lac/CMakeFiles/object_lac_debug.dir/sparsity_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/sparsity_tools.cc.o lac/CMakeFiles/object_lac_debug.dir/tensor_product_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/vector.cc.o lac/CMakeFiles/object_lac_debug.dir/vector_memory.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_communication_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_compatibility.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_full_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_matrix_base.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_matrix_free.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_parallel_block_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_parallel_block_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_parallel_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_parallel_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_precondition.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_snes.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_solver.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_ts.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/petsc_vector_base.cc.o lac/CMakeFiles/object_lac_debug.dir/slepc_solver.cc.o lac/CMakeFiles/object_lac_debug.dir/slepc_spectral_transformation.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_block_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_block_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_epetra_communication_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_epetra_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_precondition.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_precondition_ml.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_solver.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_sparsity_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_tpetra_block_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_tpetra_block_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_tpetra_communication_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_tpetra_precondition.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_tpetra_solver_direct.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_tpetra_sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_tpetra_sparsity_pattern.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_tpetra_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_vector.cc.o lac/CMakeFiles/object_lac_debug.dir/full_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/lapack_full_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/qr.cc.o lac/CMakeFiles/object_lac_debug.dir/sparse_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/sparse_matrix_inst2.cc.o lac/CMakeFiles/object_lac_debug.dir/tridiagonal_matrix.cc.o lac/CMakeFiles/object_lac_debug.dir/utilities.cc.o lac/CMakeFiles/object_lac_debug.dir/trilinos_precondition_muelu.cc.o base/CMakeFiles/object_base_debug.dir/auto_derivative_function.cc.o base/CMakeFiles/object_base_debug.dir/bounding_box.cc.o base/CMakeFiles/object_base_debug.dir/conditional_ostream.cc.o base/CMakeFiles/object_base_debug.dir/convergence_table.cc.o base/CMakeFiles/object_base_debug.dir/discrete_time.cc.o base/CMakeFiles/object_base_debug.dir/event.cc.o base/CMakeFiles/object_base_debug.dir/exceptions.cc.o base/CMakeFiles/object_base_debug.dir/flow_function.cc.o base/CMakeFiles/object_base_debug.dir/function.cc.o base/CMakeFiles/object_base_debug.dir/function_cspline.cc.o base/CMakeFiles/object_base_debug.dir/function_derivative.cc.o base/CMakeFiles/object_base_debug.dir/function_signed_distance.cc.o base/CMakeFiles/object_base_debug.dir/function_lib.cc.o base/CMakeFiles/object_base_debug.dir/function_lib_cutoff.cc.o base/CMakeFiles/object_base_debug.dir/function_parser.cc.o base/CMakeFiles/object_base_debug.dir/function_restriction.cc.o base/CMakeFiles/object_base_debug.dir/function_spherical.cc.o base/CMakeFiles/object_base_debug.dir/function_time.cc.o base/CMakeFiles/object_base_debug.dir/function_tools.cc.o base/CMakeFiles/object_base_debug.dir/geometry_info.cc.o base/CMakeFiles/object_base_debug.dir/geometric_utilities.cc.o base/CMakeFiles/object_base_debug.dir/graph_coloring.cc.o base/CMakeFiles/object_base_debug.dir/incremental_function.cc.o base/CMakeFiles/object_base_debug.dir/init_finalize.cc.o base/CMakeFiles/object_base_debug.dir/index_set.cc.o base/CMakeFiles/object_base_debug.dir/job_identifier.cc.o base/CMakeFiles/object_base_debug.dir/logstream.cc.o base/CMakeFiles/object_base_debug.dir/hdf5.cc.o base/CMakeFiles/object_base_debug.dir/kokkos.cc.o base/CMakeFiles/object_base_debug.dir/mpi.cc.o base/CMakeFiles/object_base_debug.dir/mpi_compute_index_owner_internal.cc.o base/CMakeFiles/object_base_debug.dir/mpi_noncontiguous_partitioner.cc.o base/CMakeFiles/object_base_debug.dir/mpi_remote_point_evaluation.cc.o base/CMakeFiles/object_base_debug.dir/mu_parser_internal.cc.o base/CMakeFiles/object_base_debug.dir/multithread_info.cc.o base/CMakeFiles/object_base_debug.dir/named_selection.cc.o base/CMakeFiles/object_base_debug.dir/numbers.cc.o base/CMakeFiles/object_base_debug.dir/parallel.cc.o base/CMakeFiles/object_base_debug.dir/parameter_handler.cc.o base/CMakeFiles/object_base_debug.dir/parameter_acceptor.cc.o base/CMakeFiles/object_base_debug.dir/parsed_convergence_table.cc.o base/CMakeFiles/object_base_debug.dir/parsed_function.cc.o base/CMakeFiles/object_base_debug.dir/partitioner.cc.o base/CMakeFiles/object_base_debug.dir/patterns.cc.o base/CMakeFiles/object_base_debug.dir/path_search.cc.o base/CMakeFiles/object_base_debug.dir/polynomial.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_abf.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_adini.cc.o base/CMakeFiles/object_base_debug.dir/tensor_polynomials_base.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_barycentric.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_bernstein.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_bdm.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_bernardi_raugel.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_hermite.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_nedelec.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_integrated_legendre_sz.cc.o base/CMakeFiles/object_base_debug.dir/polynomial_space.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_p.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_piecewise.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_pyramid.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_rannacher_turek.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_raviart_thomas.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_rt_bubbles.cc.o base/CMakeFiles/object_base_debug.dir/polynomials_wedge.cc.o base/CMakeFiles/object_base_debug.dir/process_grid.cc.o base/CMakeFiles/object_base_debug.dir/qprojector.cc.o base/CMakeFiles/object_base_debug.dir/quadrature.cc.o base/CMakeFiles/object_base_debug.dir/quadrature_lib.cc.o base/CMakeFiles/object_base_debug.dir/quadrature_selector.cc.o base/CMakeFiles/object_base_debug.dir/scalar_polynomials_base.cc.o base/CMakeFiles/object_base_debug.dir/subscriptor.cc.o base/CMakeFiles/object_base_debug.dir/symbolic_function.cc.o base/CMakeFiles/object_base_debug.dir/table_handler.cc.o base/CMakeFiles/object_base_debug.dir/tensor.cc.o base/CMakeFiles/object_base_debug.dir/tensor_function.cc.o base/CMakeFiles/object_base_debug.dir/tensor_function_parser.cc.o base/CMakeFiles/object_base_debug.dir/tensor_product_polynomials.cc.o base/CMakeFiles/object_base_debug.dir/tensor_product_polynomials_bubbles.cc.o base/CMakeFiles/object_base_debug.dir/tensor_product_polynomials_const.cc.o base/CMakeFiles/object_base_debug.dir/thread_management.cc.o base/CMakeFiles/object_base_debug.dir/timer.cc.o base/CMakeFiles/object_base_debug.dir/time_stepping.cc.o base/CMakeFiles/object_base_debug.dir/trilinos_utilities.cc.o base/CMakeFiles/object_base_debug.dir/utilities.cc.o base/CMakeFiles/object_base_debug.dir/vectorization.cc.o base/CMakeFiles/object_base_debug.dir/data_out_base.cc.o base/CMakeFiles/object_base_debug.dir/symmetric_tensor.cc.o cgal/CMakeFiles/object_cgal_debug.dir/surface_mesh.cc.o cgal/CMakeFiles/object_cgal_debug.dir/intersections.cc.o gmsh/CMakeFiles/object_gmsh_debug.dir/utilities.cc.o grid/CMakeFiles/object_grid_debug.dir/cell_id.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_refinement.cc.o grid/CMakeFiles/object_grid_debug.dir/intergrid_map.cc.o grid/CMakeFiles/object_grid_debug.dir/manifold.cc.o grid/CMakeFiles/object_grid_debug.dir/manifold_lib.cc.o grid/CMakeFiles/object_grid_debug.dir/persistent_tria.cc.o grid/CMakeFiles/object_grid_debug.dir/reference_cell.cc.o grid/CMakeFiles/object_grid_debug.dir/tria_accessor.cc.o grid/CMakeFiles/object_grid_debug.dir/tria_description.cc.o grid/CMakeFiles/object_grid_debug.dir/tria_faces.cc.o grid/CMakeFiles/object_grid_debug.dir/tria_levels.cc.o grid/CMakeFiles/object_grid_debug.dir/tria_objects.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_generator.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_generator_cgal.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_generator_from_name.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_generator_pipe_junction.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_in.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_out.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_tools.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_tools_cache.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_tools_dof_handlers.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_tools_geometry.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_tools_nontemplates.cc.o grid/CMakeFiles/object_grid_debug.dir/grid_tools_topology.cc.o grid/CMakeFiles/object_grid_debug.dir/tria.cc.o hp/CMakeFiles/object_hp_debug.dir/fe_collection.cc.o hp/CMakeFiles/object_hp_debug.dir/fe_values.cc.o hp/CMakeFiles/object_hp_debug.dir/mapping_collection.cc.o hp/CMakeFiles/object_hp_debug.dir/refinement.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_base.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_constrained_dofs.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_level_global_transfer.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_transfer_block.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_transfer_component.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_transfer_internal.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_transfer_prebuilt.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/multigrid.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_tools.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_transfer_global_coarsening.cc.o multigrid/CMakeFiles/object_multigrid_debug.dir/mg_transfer_matrix_free.cc.o distributed/CMakeFiles/object_distributed_debug.dir/grid_refinement.cc.o distributed/CMakeFiles/object_distributed_debug.dir/cell_weights.cc.o distributed/CMakeFiles/object_distributed_debug.dir/cell_data_transfer.cc.o distributed/CMakeFiles/object_distributed_debug.dir/fully_distributed_tria.cc.o distributed/CMakeFiles/object_distributed_debug.dir/repartitioning_policy_tools.cc.o distributed/CMakeFiles/object_distributed_debug.dir/solution_transfer.cc.o distributed/CMakeFiles/object_distributed_debug.dir/tria.cc.o distributed/CMakeFiles/object_distributed_debug.dir/tria_base.cc.o distributed/CMakeFiles/object_distributed_debug.dir/shared_tria.cc.o distributed/CMakeFiles/object_distributed_debug.dir/p4est_wrappers.cc.o distributed/CMakeFiles/object_distributed_debug.dir/field_transfer.cc.o algorithms/CMakeFiles/object_algorithms_debug.dir/general_data_storage.cc.o algorithms/CMakeFiles/object_algorithms_debug.dir/operator.cc.o algorithms/CMakeFiles/object_algorithms_debug.dir/timestep_control.cc.o meshworker/CMakeFiles/object_meshworker_debug.dir/mesh_worker.cc.o meshworker/CMakeFiles/object_meshworker_debug.dir/mesh_worker_info.cc.o meshworker/CMakeFiles/object_meshworker_debug.dir/mesh_worker_vector_selector.cc.o meshworker/CMakeFiles/object_meshworker_debug.dir/scratch_data.cc.o opencascade/CMakeFiles/object_opencascade_debug.dir/utilities.cc.o opencascade/CMakeFiles/object_opencascade_debug.dir/manifold_lib.cc.o particles/CMakeFiles/object_particle_debug.dir/data_out.cc.o particles/CMakeFiles/object_particle_debug.dir/particle.cc.o particles/CMakeFiles/object_particle_debug.dir/particle_handler.cc.o particles/CMakeFiles/object_particle_debug.dir/generators.cc.o particles/CMakeFiles/object_particle_debug.dir/property_pool.cc.o particles/CMakeFiles/object_particle_debug.dir/utilities.cc.o differentiation/ad/CMakeFiles/object_differentiation_ad_debug.dir/ad_drivers.cc.o differentiation/ad/CMakeFiles/object_differentiation_ad_debug.dir/ad_helpers.cc.o differentiation/ad/CMakeFiles/object_differentiation_ad_debug.dir/adolc_number_types.cc.o differentiation/ad/CMakeFiles/object_differentiation_ad_debug.dir/sacado_number_types.cc.o differentiation/sd/CMakeFiles/object_differentiation_sd_debug.dir/symengine_math.cc.o differentiation/sd/CMakeFiles/object_differentiation_sd_debug.dir/symengine_number_types.cc.o differentiation/sd/CMakeFiles/object_differentiation_sd_debug.dir/symengine_number_visitor_internal.cc.o differentiation/sd/CMakeFiles/object_differentiation_sd_debug.dir/symengine_optimizer.cc.o differentiation/sd/CMakeFiles/object_differentiation_sd_debug.dir/symengine_scalar_operations.cc.o differentiation/sd/CMakeFiles/object_differentiation_sd_debug.dir/symengine_tensor_operations.cc.o differentiation/sd/CMakeFiles/object_differentiation_sd_debug.dir/symengine_types.cc.o differentiation/sd/CMakeFiles/object_differentiation_sd_debug.dir/symengine_utilities.cc.o physics/elasticity/CMakeFiles/object_physics_elasticity_debug.dir/kinematics.cc.o physics/elasticity/CMakeFiles/object_physics_elasticity_debug.dir/standard_tensors.cc.o physics/CMakeFiles/object_physics_debug.dir/transformations.cc.o non_matching/CMakeFiles/object_non_matching_debug.dir/fe_immersed_values.cc.o non_matching/CMakeFiles/object_non_matching_debug.dir/fe_values.cc.o non_matching/CMakeFiles/object_non_matching_debug.dir/mesh_classifier.cc.o non_matching/CMakeFiles/object_non_matching_debug.dir/quadrature_generator.cc.o non_matching/CMakeFiles/object_non_matching_debug.dir/coupling.cc.o non_matching/CMakeFiles/object_non_matching_debug.dir/immersed_surface_quadrature.cc.o sundials/CMakeFiles/object_sundials_debug.dir/arkode.cc.o sundials/CMakeFiles/object_sundials_debug.dir/ida.cc.o sundials/CMakeFiles/object_sundials_debug.dir/kinsol.cc.o sundials/CMakeFiles/object_sundials_debug.dir/n_vector.cc.o sundials/CMakeFiles/object_sundials_debug.dir/sunlinsol_wrapper.cc.o trilinos/CMakeFiles/object_trilinos_debug.dir/nox.cc.o arborx/CMakeFiles/object_arborx_debug.dir/access_traits.cc.o -Wl,-rpath,/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/hdf5/openmpi/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: /usr/lib/aarch64-linux-gnu/libtbb.so /usr/lib/aarch64-linux-gnu/libtrilinos_pike-blackbox.so /usr/lib/aarch64-linux-gnu/libtrilinos_trilinoscouplings.so /usr/lib/aarch64-linux-gnu/libtrilinos_piro.so /usr/lib/aarch64-linux-gnu/libtrilinos_rol.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_muelu.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_muelu_pce_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_muelu_mp_16_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_ifpack2.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_ifpack2_pce_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_ifpack2_mp_16_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_amesos2.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_xpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_xpetra_pce_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_xpetra_mp_16_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_tpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_tpetraext_pce_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_tpetra_pce_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_tpetra_sd_pce_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_tpetraext_mp_16_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_tpetra_mp_16_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_tpetra_sd_mp_16_serial.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos_sacado.so /usr/lib/aarch64-linux-gnu/libtrilinos_stokhos.so /usr/lib/aarch64-linux-gnu/libtrilinos_rythmos.so /usr/lib/aarch64-linux-gnu/libtrilinos_shylu_ddcommon.so /usr/lib/aarch64-linux-gnu/libtrilinos_shylu_ddfrosch.so /usr/lib/aarch64-linux-gnu/libtrilinos_shylu_ddbddc.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan2sphynx.so /usr/lib/aarch64-linux-gnu/libtrilinos_muelu-adapters.so /usr/lib/aarch64-linux-gnu/libtrilinos_muelu-interface.so /usr/lib/aarch64-linux-gnu/libtrilinos_muelu.so /usr/lib/aarch64-linux-gnu/libtrilinos_moertel.so /usr/lib/aarch64-linux-gnu/libtrilinos_locatpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_locathyra.so /usr/lib/aarch64-linux-gnu/libtrilinos_locaepetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_localapack.so /usr/lib/aarch64-linux-gnu/libtrilinos_loca.so /usr/lib/aarch64-linux-gnu/libtrilinos_noxepetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_noxlapack.so /usr/lib/aarch64-linux-gnu/libtrilinos_nox.so /usr/lib/aarch64-linux-gnu/libtrilinos_phalanx.so /usr/lib/aarch64-linux-gnu/libtrilinos_intrepid2.so /usr/lib/aarch64-linux-gnu/libtrilinos_intrepid.so /usr/lib/aarch64-linux-gnu/libtrilinos_teko.so /usr/lib/aarch64-linux-gnu/libtrilinos_stratimikos.so /usr/lib/aarch64-linux-gnu/libtrilinos_stratimikosbelos.so /usr/lib/aarch64-linux-gnu/libtrilinos_stratimikosamesos2.so /usr/lib/aarch64-linux-gnu/libtrilinos_stratimikosaztecoo.so /usr/lib/aarch64-linux-gnu/libtrilinos_stratimikosamesos.so /usr/lib/aarch64-linux-gnu/libtrilinos_stratimikosml.so /usr/lib/aarch64-linux-gnu/libtrilinos_stratimikosifpack.so /usr/lib/aarch64-linux-gnu/libtrilinos_ifpack2-adapters.so /usr/lib/aarch64-linux-gnu/libtrilinos_ifpack2.so /usr/lib/aarch64-linux-gnu/libtrilinos_anasazitpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_ModeLaplace.so /usr/lib/aarch64-linux-gnu/libtrilinos_anasaziepetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_anasazi.so /usr/lib/aarch64-linux-gnu/libtrilinos_komplex.so /usr/lib/aarch64-linux-gnu/libtrilinos_amesos2.so /usr/lib/aarch64-linux-gnu/libtrilinos_tacho.so /usr/lib/aarch64-linux-gnu/libtrilinos_shylu_nodehts.so /usr/lib/aarch64-linux-gnu/libtrilinos_belosxpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_belostpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_belosepetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_belos.so /usr/lib/aarch64-linux-gnu/libtrilinos_ml.so /usr/lib/aarch64-linux-gnu/libtrilinos_ifpack.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan2.so /usr/lib/aarch64-linux-gnu/libtrilinos_pamgen_extras.so /usr/lib/aarch64-linux-gnu/libtrilinos_pamgen.so /usr/lib/aarch64-linux-gnu/libtrilinos_amesos.so /usr/lib/aarch64-linux-gnu/libtrilinos_galeri-xpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_galeri-epetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_aztecoo.so /usr/lib/aarch64-linux-gnu/libtrilinos_dpliris.so /usr/lib/aarch64-linux-gnu/libtrilinos_isorropia.so /usr/lib/aarch64-linux-gnu/libtrilinos_xpetra-sup.so /usr/lib/aarch64-linux-gnu/libtrilinos_xpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_thyratpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_thyraepetraext.so /usr/lib/aarch64-linux-gnu/libtrilinos_thyraepetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_thyracore.so /usr/lib/aarch64-linux-gnu/libtrilinos_trilinosss.so /usr/lib/aarch64-linux-gnu/libtrilinos_tpetraext.so /usr/lib/aarch64-linux-gnu/libtrilinos_tpetrainout.so /usr/lib/aarch64-linux-gnu/libtrilinos_tpetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_kokkostsqr.so /usr/lib/aarch64-linux-gnu/libtrilinos_tpetraclassiclinalg.so /usr/lib/aarch64-linux-gnu/libtrilinos_tpetraclassicnodeapi.so /usr/lib/aarch64-linux-gnu/libtrilinos_tpetraclassic.so /usr/lib/aarch64-linux-gnu/libtrilinos_epetraext.so /usr/lib/aarch64-linux-gnu/libtrilinos_triutils.so /usr/lib/aarch64-linux-gnu/libtrilinos_shards.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libtrilinos_epetra.so /usr/lib/aarch64-linux-gnu/libtrilinos_sacado.so /usr/lib/aarch64-linux-gnu/libtrilinos_rtop.so /usr/lib/aarch64-linux-gnu/libtrilinos_kokkoskernels.so /usr/lib/aarch64-linux-gnu/libtrilinos_teuchoskokkoscomm.so /usr/lib/aarch64-linux-gnu/libtrilinos_teuchoskokkoscompat.so /usr/lib/aarch64-linux-gnu/libtrilinos_teuchosremainder.so /usr/lib/aarch64-linux-gnu/libtrilinos_teuchosnumerics.so /usr/lib/aarch64-linux-gnu/libtrilinos_teuchoscomm.so /usr/lib/aarch64-linux-gnu/libtrilinos_teuchosparameterlist.so /usr/lib/aarch64-linux-gnu/libtrilinos_teuchosparser.so /usr/lib/aarch64-linux-gnu/libtrilinos_teuchoscore.so /usr/lib/aarch64-linux-gnu/libtrilinos_kokkosalgorithms.so /usr/lib/aarch64-linux-gnu/libtrilinos_kokkoscontainers.so /usr/lib/aarch64-linux-gnu/libtrilinos_kokkoscore.so /usr/lib/aarch64-linux-gnu/libsmumps.so /usr/lib/aarch64-linux-gnu/libdmumps.so /usr/lib/aarch64-linux-gnu/libcmumps.so /usr/lib/aarch64-linux-gnu/libzmumps.so /usr/lib/aarch64-linux-gnu/libpord.so /usr/lib/aarch64-linux-gnu/libmumps_common.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotcherr.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libmetis.so -lrt /usr/lib/aarch64-linux-gnu/libadolc.so /usr/lib/aarch64-linux-gnu/libboost_io[100%] Building CXX object source/sundials/CMakeFiles/object_sundials_release.dir/sunlinsol_wrapper.cc.o
cd /build/reproducible-path/deal.ii-9.6.2/obj-aarch64-linux-gnu/source/sundials && /usr/bin/c++ -DNDEBUG -I/build/reproducible-path/deal.ii-9.6.2/obj-aarch64-linux-gnu/source/sundials -I/build/reproducible-path/deal.ii-9.6.2/source/sundials -I/build/reproducible-path/deal.ii-9.6.2/obj-aarch64-linux-gnu/include -I/build/reproducible-path/deal.ii-9.6.2/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/petsc -isystem /usr/include/trilinos -isystem /usr/include/hdf5/openmpi -isystem /usr/include/scotch -isystem /usr/include/suitesparse -isystem /usr/include/opencascade -isystem /usr/include/slepc -std=c++17 -fPIC -pedantic -Wall -Wextra -Wmissing-braces -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wsuggest-override -Wswitch -Wsynth -Wwrite-strings -Wno-placement-new -Wno-deprecated-declarations -Wno-literal-suffix -Wno-psabi -Wno-unused-local-typedefs -g -O2 -ffile-prefix-map=/build/reproducible-path/deal.ii-9.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-nonnull-compare -Wno-address -funroll-loops -funroll-all-loops -fstrict-aliasing -MD -MT source/sundials/CMakeFiles/object_sundials_release.dir/sunlinsol_wrapper.cc.o -MF CMakeFiles/object_sundials_release.dir/sunlinsol_wrapper.cc.o.d -o CMakeFiles/object_sundials_release.dir/sunlinsol_wrapper.cc.o -c /build/reproducible-path/deal.ii-9.6.2/source/sundials/sunlinsol_wrapper.cc
ld.mold: ./src/thunks.cc:217: void mold::OutputSection<E>::create_range_extension_thunks(mold::Context<E>&) [with E = mold::ARM64LE]: Assertion `thunk.size() < max_thunk_size' failed.
collect2: fatal error: ld terminated with signal 6 [Aborted]
The problem happens with both mold 2.37.1 and 2.40.4.
This package builds both a normal and a debug version of the library with different gcc optimization, the stripped size of the normal (-O2) library is around 200 MB and the stripped size of the debug version (-O0) is around 600 MB. The normal version links fine, the issue is with the debug version.
This can be reproduced by trying to build deal.ii on arm64 in Debian 13.
I'd be happy to test patches or provide further information/files.
Metadata
Metadata
Assignees
Labels
No labels