I've done some comparisons of the symbols files for architectures that fail and then comparing the results using c++filt.
Only one architecture is particularly different to the rest: alpha, so I've tested with an alpha schroot and this alpha symbols file allows the package to build: libadolc.so.0 libadolc0 #MINVER# addver...@base 1.10.1 bipartite_gr...@base 1.10.1 delete_gr...@base 1.10.1 gauszso...@base 1.10.1 generate_seed_from_gr...@base 1.10.1 greedypartiald2color...@base 1.10.1 lufactorizat...@base 1.10.1 _z10condassignr5alongrk7adouble...@base 1.10.1 _z10condassignr5alongrk7adoubles3_...@base 1.10.1 _z10condassignr7adoublerks_...@base 1.10.1 _z10condassignr7adoublerks_s2_...@base 1.10.1 _z10condassignrdrkd...@base 1.10.1 _z10condassignrdrkds1_...@base 1.10.1 _z10keep_sto...@base 1.10.1 _z10take_sto...@base 1.10.1 _z12generateseedippdrst6vectoriisaiiees4_s...@base 1.10.1 _z16findstarcoloringrst6vectoriisaiiees2_s2_...@base 1.10.1 _z17checkstarcoloringrst6vectoriisaiiees2_...@base 1.10.1 _z17printvertexcolorsrst6vectoriisai...@base 1.10.1 _z19readsparsitypatternrst6vectoriisaiiees2_p...@base 1.10.1 _z3cosrk8badou...@base 1.10.1 _z3exprk8badou...@base 1.10.1 _z3logrk8badou...@base 1.10.1 _z3powrk8badouble...@base 1.10.1 _z3powrk8badoub...@base 1.10.1 _z3powdrk8badou...@base 1.10.1 _z3sinrk8badou...@base 1.10.1 _z3tanrk8badou...@base 1.10.1 _z4acosrk8badou...@base 1.10.1 _z4asinrk8badou...@base 1.10.1 _z4atanrk8badou...@base 1.10.1 _z4ceilrk8badou...@base 1.10.1 _z4coshrk8badou...@base 1.10.1 _z4fabsrk8badou...@base 1.10.1 _z4fmaxrk8badouble...@base 1.10.1 _z4fmaxrk8badoub...@base 1.10.1 _z4fmaxrkd...@base 1.10.1 _z4fmaxdrk8badou...@base 1.10.1 _z4fminrk8badouble...@base 1.10.1 _z4fminrk8badoub...@base 1.10.1 _z4fminrkd...@base 1.10.1 _z4fmindrk8badou...@base 1.10.1 _z4sinhrk8badou...@base 1.10.1 _z4sqrtrk8badou...@base 1.10.1 _z4tanhrk8badou...@base 1.10.1 _z5atan2rk8badouble...@base 1.10.1 _z5floorrk8badou...@base 1.10.1 _z5ldexprk8badoub...@base 1.10.1 _z5log10rk8badou...@base 1.10.1 _z6myquadrk8badou...@base 1.10.1 _z6myqua...@base 1.10.1 _z7forwardsiiippms...@base 1.10.1 _z7forwardsiiipdppms_s...@base 1.10.1 _z7forwardsiiipdps_s_...@base 1.10.1 _z7forwardsiiip...@base 1.10.1 _z7forwardsiiiippd...@base 1.10.1 _z7forwardsiiiipp...@base 1.10.1 _z7forwardsiiiipdpps_s_...@base 1.10.1 _z7forwardsiiiip...@base 1.10.1 _z7reversesiiipppd...@base 1.10.1 _z7reversesiiippd...@base 1.10.1 _z7reversesiiippms...@base 1.10.1 _z7reversesiiipd...@base 1.10.1 _z7reversesiiip...@base 1.10.1 _z7reversesiiid...@base 1.10.1 _z7reversesiii...@base 1.10.1 _z7reversesiiiippdps0_...@base 1.10.1 _z7reversesiiiippd...@base 1.10.1 _z7reversesiiiipdpps_...@base 1.10.1 _z7reversesiiiipd...@base 1.10.1 _z8free_lo...@base 1.10.1 _z8next_l...@base 1.10.1 _z8next_l...@base 1.10.1 _z8trace_o...@base 1.10.1 _z9trace_o...@base 1.10.1 _zn4adubd...@base 1.10.1 _zn4adubd...@base 1.10.1 _zn4asubc1...@base 1.10.1 _zn4asubc2...@base 1.10.1 _zn4asubd...@base 1.10.1 _zn4asubd...@base 1.10.1 _zn4asubaserk8badou...@base 1.10.1 _zn4asubaser...@base 1.10.1 _zn4asuba...@base 1.10.1 _zn4asubdverk8badou...@base 1.10.1 _zn4asubd...@base 1.10.1 _zn4asubl...@base 1.10.1 _zn4asubmierk8badou...@base 1.10.1 _zn4asubm...@base 1.10.1 _zn4asubmlerk8badou...@base 1.10.1 _zn4asubm...@base 1.10.1 _zn4asubm...@base 1.10.1 _zn4asubm...@base 1.10.1 _zn4asubplerk8badou...@base 1.10.1 _zn4asubp...@base 1.10.1 _zn4asubp...@base 1.10.1 _zn4asubp...@base 1.10.1 _zn5adubvd...@base 1.10.1 _zn5adubvd...@base 1.10.1 _zn5alongc1erk4a...@base 1.10.1 _zn5alongc1er...@base 1.10.1 _zn5alongc...@base 1.10.1 _zn5alongc...@base 1.10.1 _zn5alongc2erk4a...@base 1.10.1 _zn5alongc2er...@base 1.10.1 _zn5alongc...@base 1.10.1 _zn5alongc...@base 1.10.1 _zn5alongd...@base 1.10.1 _zn5alongd...@base 1.10.1 _zn5alongaserk4a...@base 1.10.1 _zn5alongaserk8badou...@base 1.10.1 _zn5alongaser...@base 1.10.1 _zn5alonga...@base 1.10.1 _zn5alongm...@base 1.10.1 _zn5alongm...@base 1.10.1 _zn5alongp...@base 1.10.1 _zn5alongp...@base 1.10.1 _zn5asubvc1ep8adoubl...@base 1.10.1 _zn5asubvc2ep8adoubl...@base 1.10.1 _zn5asubvd...@base 1.10.1 _zn5asubvd...@base 1.10.1 _zn5asubvas...@base 1.10.1 _zn5asubvaserk5ad...@base 1.10.1 _zn5asubvaserk9badoub...@base 1.10.1 _zn5asubvaser...@base 1.10.1 _zn5asubvdverk8badou...@base 1.10.1 _zn5asubvd...@base 1.10.1 _zn5asubvls...@base 1.10.1 _zn5asubvmierk9badoub...@base 1.10.1 _zn5asubvmlerk8badou...@base 1.10.1 _zn5asubvm...@base 1.10.1 _zn5asubvplerk9badoub...@base 1.10.1 _zn7adoublec1erk4a...@base 1.10.1 _zn7adoublec1erk5al...@base 1.10.1 _zn7adoublec1er...@base 1.10.1 _zn7adoublec...@base 1.10.1 _zn7adoublec...@base 1.10.1 _zn7adoublec2erk4a...@base 1.10.1 _zn7adoublec2erk5al...@base 1.10.1 _zn7adoublec2er...@base 1.10.1 _zn7adoublec...@base 1.10.1 _zn7adoublec...@base 1.10.1 _zn7adoubled...@base 1.10.1 _zn7adoubled...@base 1.10.1 _zn7adoubleaserk4a...@base 1.10.1 _zn7adoubleaserk8badou...@base 1.10.1 _zn7adoublea...@base 1.10.1 _zn7adoublem...@base 1.10.1 _zn7adoublem...@base 1.10.1 _zn7adoublep...@base 1.10.1 _zn7adoublep...@base 1.10.1 _zn7cleanupc...@base 1.10.1 _zn7cleanupc...@base 1.10.1 _zn8adoublemc1er...@base 1.10.1 _zn8adoublemc1...@base 1.10.1 _zn8adoublemc2er...@base 1.10.1 _zn8adoublemc2...@base 1.10.1 _zn8adoublemd...@base 1.10.1 _zn8adoublemd...@base 1.10.1 _zn8adoublemixerk5al...@base 1.10.1 _zn8adoublemi...@base 1.10.1 _zn8adoublevc1erk5ad...@base 1.10.1 _zn8adoublevc1er...@base 1.10.1 _zn8adoublevc...@base 1.10.1 _zn8adoublevc2erk5ad...@base 1.10.1 _zn8adoublevc2er...@base 1.10.1 _zn8adoublevc...@base 1.10.1 _zn8adoublevd...@base 1.10.1 _zn8adoublevd...@base 1.10.1 _zn8adoublevas...@base 1.10.1 _zn8adoublevaserk5ad...@base 1.10.1 _zn8adoublevaserk9badoub...@base 1.10.1 _zn8adoublevaser...@base 1.10.1 _zn8adoubleva...@base 1.10.1 _zn8adoublevls...@base 1.10.1 _zn8adoublevrs...@base 1.10.1 _zn8badoubleaserk4a...@base 1.10.1 _zn8badoubleaser...@base 1.10.1 _zn8badoublea...@base 1.10.1 _zn8badoubledver...@base 1.10.1 _zn8badoubled...@base 1.10.1 _zn8badoublel...@base 1.10.1 _zn8badoublemierk4a...@base 1.10.1 _zn8badoublemier...@base 1.10.1 _zn8badoublem...@base 1.10.1 _zn8badoublemler...@base 1.10.1 _zn8badoublem...@base 1.10.1 _zn8badoubleplerk4a...@base 1.10.1 _zn8badoublepler...@base 1.10.1 _zn8badoublep...@base 1.10.1 _zn8badoublers...@base 1.10.1 _zn9badoublevaserk5ad...@base 1.10.1 _zn9badoublevaserk8adoub...@base 1.10.1 _zn9badoublevaser...@base 1.10.1 _zn9badoublevdverk8badou...@base 1.10.1 _zn9badoublevd...@base 1.10.1 _zn9badoublevmier...@base 1.10.1 _zn9badoublevmlerk8badou...@base 1.10.1 _zn9badoublevm...@base 1.10.1 _zn9badoublevpler...@base 1.10.1 _znk8badouble5valu...@base 1.10.1 _znk9badoublevixerk5al...@base 1.10.1 _znk9badoublevi...@base 1.10.1 _znst3mapiis_iiist4lessiiesaist4pairikiieees1_sais2_is3_s6_eeeixer...@base 1.10.1 _znst6vectoriisaiiee13_m_insert_auxen9__gnu_cxx17__normal_iteratoripis1_ee...@base 1.10.1 _znst6vectoriisaiiee14_m_fill_inserten9__gnu_cxx17__normal_iteratoripis1_eem...@base 1.10.1 _znst8_rb_treeiist4pairikist3mapiiist4lessiiesais0_is1_ieeeest10_select1stis8_es4_sais8_ee16_m_insert_uniqueerk...@base 1.10.1 _znst8_rb_treeiist4pairikist3mapiiist4lessiiesais0_is1_ieeeest10_select1stis8_es4_sais8_ee16_m_insert_uniqueest17_rb_tree_iteratoris8_erk...@base 1.10.1 _znst8_rb_treeiist4pairikist3mapiiist4lessiiesais0_is1_ieeeest10_select1stis8_es4_sais8_ee8_m_eraseepst13_rb_tree_nodeis...@base 1.10.1 _znst8_rb_treeiist4pairikist3mapiiist4lessiiesais0_is1_ieeeest10_select1stis8_es4_sais8_ee9_m_insertepst18_rb_tree_node_basese_rk...@base 1.10.1 _znst8_rb_treeiist4pairikiiest10_select1stis2_est4lessiiesais2_ee16_m_insert_uniqueerk...@base 1.10.1 _znst8_rb_treeiist4pairikiiest10_select1stis2_est4lessiiesais2_ee16_m_insert_uniqueest17_rb_tree_iteratoris2_erk...@base 1.10.1 _znst8_rb_treeiist4pairikiiest10_select1stis2_est4lessiiesais2_ee7_m_copyepkst13_rb_tree_nodeis2_ep...@base 1.10.1 _znst8_rb_treeiist4pairikiiest10_select1stis2_est4lessiiesais2_ee8_m_eraseepst13_rb_tree_nodeis...@base 1.10.1 _znst8_rb_treeiist4pairikiiest10_select1stis2_est4lessiiesais2_ee9_m_insertepst18_rb_tree_node_basesa_rk...@base 1.10.1 _zdvrk8badouble...@base 1.10.1 _zdvrk9badoublevrk8badou...@base 1.10.1 _zdvdrk8badou...@base 1.10.1 _zeqrk8badoub...@base 1.10.1 _zgerk8badoub...@base 1.10.1 _zgtrk8badoub...@base 1.10.1 _zlerk8badoub...@base 1.10.1 _zlsrsork8badou...@base 1.10.1 _zlsrsork9badoub...@base 1.10.1 _zltrk8badoub...@base 1.10.1 _zmirk8badouble...@base 1.10.1 _zmirk9badoublev...@base 1.10.1 _zmidrk8badou...@base 1.10.1 _zmlrk8badoublerk9badoub...@base 1.10.1 _zmlrk8badouble...@base 1.10.1 _zmlrk9badoublevrk8badou...@base 1.10.1 _zmlrk9badoublev...@base 1.10.1 _zmlrk9badoubl...@base 1.10.1 _zmldrk8badou...@base 1.10.1 _zmldrk9badoub...@base 1.10.1 _znerk8badoub...@base 1.10.1 _zngrk8badou...@base 1.10.1 _zngrk9badoub...@base 1.10.1 _zplrk8badouble...@base 1.10.1 _zplrk8badoub...@base 1.10.1 _zplrk9badoublev...@base 1.10.1 _zpldrk8badou...@base 1.10.1 _zpsrk8badou...@base 1.10.1 _zpsrk9badoub...@base 1.10.1 _zrsrsirk8badou...@base 1.10.1 acco...@base 1.10.1 accod...@base 1.10.1 adde...@base 1.10.1 addr...@base 1.10.1 adol...@base 1.10.1 bin...@base 1.10.1 block_patt...@base 1.10.1 clean_vs_d...@base 1.10.1 close_t...@base 1.10.1 close_tay...@base 1.10.1 co...@base 1.10.1 combine_2_index_doma...@base 1.10.1 c...@base 1.10.1 conv...@base 1.10.1 copyandzero...@base 1.10.1 copy_index_dom...@base 1.10.1 cur_vs_d...@base 1.10.1 dbin...@base 1.10.1 deco...@base 1.10.1 dec...@base 1.10.1 delete_index_dom...@base 1.10.1 delete_scay...@base 1.10.1 dep_...@base 1.10.1 div...@base 1.10.1 end_sw...@base 1.10.1 extend_nonlinearity_domain_bin...@base 1.10.1 extend_nonlinearity_domain_binary_s...@base 1.10.1 extend_nonlinearity_domain_un...@base 1.10.1 f...@base 1.10.1 filewr...@base 1.10.1 filewrite_...@base 1.10.1 filewrite_st...@base 1.10.1 foro...@base 1.10.1 forod...@base 1.10.1 fos_forw...@base 1.10.1 fos_forward_pa...@base 1.10.1 fos_reve...@base 1.10.1 fos_rever...@base 1.10.1 fov_forw...@base 1.10.1 fov_forwa...@base 1.10.1 fov_forward_pa...@base 1.10.1 fov_reve...@base 1.10.1 fov_rever...@base 1.10.1 freecoeffl...@base 1.10.1 freeten...@base 1.10.1 freetensorpo...@base 1.10.1 funct...@base 1.10.1 functi...@base 1.10.1 g_loc_...@base 1.10.1 g_op_...@base 1.10.1 g_real_...@base 1.10.1 generate_seed_h...@base 1.10.1 generate_seed_...@base 1.10.1 get_f...@base 1.10.1 get_int_st...@base 1.10.1 get_loc_bloc...@base 1.10.1 get_loc_bloc...@base 1.10.1 get_op_bloc...@base 1.10.1 get_op_bloc...@base 1.10.1 get_op_st...@base 1.10.1 get_tay...@base 1.10.1 get_tayl...@base 1.10.1 get_taylor...@base 1.10.1 get_val_bloc...@base 1.10.1 get_val_bloc...@base 1.10.1 get_val_sp...@base 1.10.1 get_val_st...@base 1.10.1 get_val_...@base 1.10.1 get_val_...@base 1.10.1 gradi...@base 1.10.1 gradie...@base 1.10.1 hess_...@base 1.10.1 hess_...@base 1.10.1 hess_...@base 1.10.1 hess_v...@base 1.10.1 hessi...@base 1.10.1 hess...@base 1.10.1 hessi...@base 1.10.1 hess...@base 1.10.1 hos_forw...@base 1.10.1 hos_forwa...@base 1.10.1 hos_forward_pa...@base 1.10.1 hos_ov_reve...@base 1.10.1 hos_reve...@base 1.10.1 hos_rever...@base 1.10.1 hos_ti_reve...@base 1.10.1 hos_ti_rever...@base 1.10.1 hov_forw...@base 1.10.1 hov_forwa...@base 1.10.1 hov_forward_pa...@base 1.10.1 hov_reve...@base 1.10.1 hov_rever...@base 1.10.1 hov_ti_reve...@base 1.10.1 hov_ti_rever...@base 1.10.1 hov_wk_forw...@base 1.10.1 inco...@base 1.10.1 inc...@base 1.10.1 ind_...@base 1.10.1 init_for_sw...@base 1.10.1 init_rev_sw...@base 1.10.1 initializegr...@base 1.10.1 int2...@base 1.10.1 int_forward_s...@base 1.10.1 int_forward_ti...@base 1.10.1 int_reverse_s...@base 1.10.1 int_reverse_ti...@base 1.10.1 inverse_taylor_p...@base 1.10.1 inverse_tensor_e...@base 1.10.1 jac_...@base 1.10.1 jac_s...@base 1.10.1 jac_...@base 1.10.1 jac_v...@base 1.10.1 jacob...@base 1.10.1 jacobi...@base 1.10.1 jacobian_pa...@base 1.10.1 lagra_hess_...@base 1.10.1 lagra_hess_v...@base 1.10.1 loc_...@base 1.10.1 loc_t...@base 1.10.1 make_...@base 1.10.1 make_...@base 1.10.1 merge_2_index_doma...@base 1.10.1 merge_3_index_doma...@base 1.10.1 multma2v...@base 1.10.1 multma2v...@base 1.10.1 multma3v...@base 1.10.1 myall...@base 1.10.1 myalloc1_u...@base 1.10.1 myalloc1_ul...@base 1.10.1 myall...@base 1.10.1 myalloc2_ul...@base 1.10.1 myall...@base 1.10.1 myallo...@base 1.10.1 myfr...@base 1.10.1 myfree1_u...@base 1.10.1 myfree1_ul...@base 1.10.1 myfr...@base 1.10.1 myfree2_ul...@base 1.10.1 myfr...@base 1.10.1 myfre...@base 1.10.1 op_co...@base 1.10.1 op_...@base 1.10.1 overwrite_scay...@base 1.10.1 pa...@base 1.10.1 pa...@base 1.10.1 pa...@base 1.10.1 printgr...@base 1.10.1 put_loc...@base 1.10.1 put_locint_bl...@base 1.10.1 put...@base 1.10.1 put_op_bl...@base 1.10.1 put_...@base 1.10.1 put_val_bl...@base 1.10.1 put_val...@base 1.10.1 put_val...@base 1.10.1 real_...@base 1.10.1 real_t...@base 1.10.1 rec...@base 1.10.1 reset_va...@base 1.10.1 reva...@base 1.10.1 rpl_cal...@base 1.10.1 rpl_mal...@base 1.10.1 rpl_real...@base 1.10.1 set_buf_s...@base 1.10.1 set_buff...@base 1.10.1 sparse_h...@base 1.10.1 sparse_...@base 1.10.1 spre...@base 1.10.1 spre...@base 1.10.1 spre...@base 1.10.1 start_tr...@base 1.10.1 stop_tr...@base 1.10.1 st...@base 1.10.1 summ...@base 1.10.1 s...@base 1.10.1 tape_...@base 1.10.1 tapest...@base 1.10.1 taylor_acc...@base 1.10.1 taylor_ba...@base 1.10.1 taylor_b...@base 1.10.1 taylor_be...@base 1.10.1 taylor_cl...@base 1.10.1 tens...@base 1.10.1 ten...@base 1.10.1 tensor_e...@base 1.10.1 tensor_va...@base 1.10.1 tensorig...@base 1.10.1 tensorpo...@base 1.10.1 tensorse...@base 1.10.1 trace_f...@base 1.10.1 upd_res...@base 1.10.1 upd_resloc_inc_p...@base 1.10.1 vec_...@base 1.10.1 vec_j...@base 1.10.1 vs_d...@base 1.10.1 vs_file_n...@base 1.10.1 vs_...@base 1.10.1 write_scay...@base 1.10.1 write_scayl...@base 1.10.1 write_tay...@base 1.10.1 write_tayl...@base 1.10.1 zero...@base 1.10.1 zos_forw...@base 1.10.1 zos_forwa...@base 1.10.1 zos_forward_pa...@base 1.10.1 The issues with the other architectures can be split into two: all 32bit architectures need a symbols file the same as the one for i386 and ia64 needs a copy of the file used for amd64. An alternative is to downgrade the pedantic 'dpkg-gensymbols -c4' call to '-c3' or '-c2' and I'll look at testing this later - it'll save creating a symbols file for each architecture. That isn't so bad, the new files can simply include the existing ones. At least the alpha build is now OK. -- Neil Williams ============= http://www.data-freedom.org/ http://www.linux.codehelp.co.uk/ http://e-mail.is-not-s.ms/
pgpLUYE13Uhxx.pgp
Description: PGP signature