Package: libgmp10 Version: 2:6.0.0+dfsg-6 Severity: wishlist Tags: patch User: helm...@debian.org Usertags: rebootstrap
Dear gmp maintainers, Please add architecture qualifiers for musl architectures to libgmp10.symbols. Without this update gmp FTBFS on these architectures. I am attaching a shell script that computes the necessary modification (symbol_update.sh) as well as the computed diff (libgmp10.symbols.diff). There are two changes being done here: * Add the corresponding musl architecture to each occurrence of a glibc architecture. Architecture-specific symbols work exactly the same way on glibc and on musl. Thus adding the musl names here. An alternative to this approach is to use wildcard patterns. So instead of replacing (arch=ppc64) with (arch=ppc64 musl-linux-ppc64), one could use (arch=any-ppc64). However, wildcards must be used with care. For instance, any-amd64 matches x32. * The second aspect is that musl does not implement GNU obstack. Thus the obstack related symbols need to be disabled for musl architectures. Thanks for considering Helmut
symbol_update.sh
Description: Bourne shell script
--- libgmp10.symbols 2014-08-17 21:38:34.000000000 +0200 +++ libgmp10.symbols.new 2015-06-11 08:01:50.000000000 +0200 @@ -1,53 +1,53 @@ libgmp.so.10 libgmp10 #MINVER# * Build-Depends-Package: libgmp-dev - (arch=ppc64).__gmpn_add_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_add_nc@Base 2:5.1.1 - (arch=ppc64).__gmpn_addlsh1_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_addlsh2_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_addmul_1@Base 2:5.1.1 - (arch=ppc64).__gmpn_and_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_andn_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_bdiv_dbm1c@Base 2:5.1.1 - (arch=ppc64).__gmpn_cnd_add_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_cnd_sub_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_com@Base 2:5.1.1 - (arch=ppc64).__gmpn_copyd@Base 2:5.1.1 - (arch=ppc64).__gmpn_copyi@Base 2:5.1.1 - (arch=ppc64).__gmpn_divexact_1@Base 2:5.1.1 - (arch=ppc64).__gmpn_divrem_1@Base 2:5.1.1 - (arch=ppc64).__gmpn_divrem_2@Base 2:5.1.1 - (arch=ppc64).__gmpn_gcd_1@Base 2:5.1.1 - (arch=ppc64).__gmpn_invert_limb@Base 2:5.1.1 - (arch=ppc64).__gmpn_ior_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_iorn_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_lshift@Base 2:5.1.1 - (arch=ppc64).__gmpn_lshiftc@Base 2:5.1.1 - (arch=ppc64).__gmpn_mod_1_1p@Base 2:5.1.1 - (arch=ppc64).__gmpn_mod_1_1p_cps@Base 2:5.1.1 - (arch=ppc64).__gmpn_mod_1s_4p@Base 2:5.1.1 - (arch=ppc64).__gmpn_mod_1s_4p_cps@Base 2:5.1.1 - (arch=ppc64).__gmpn_mod_34lsub1@Base 2:5.1.1 - (arch=ppc64).__gmpn_modexact_1c_odd@Base 2:5.1.1 - (arch=ppc64).__gmpn_mul_1@Base 2:5.1.1 - (arch=ppc64).__gmpn_mul_1c@Base 2:5.1.1 - (arch=ppc64).__gmpn_mul_basecase@Base 2:5.1.1 - (arch=ppc64).__gmpn_nand_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_nior_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_rsblsh1_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_rsblsh2_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_rsh1add_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_rsh1sub_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_rshift@Base 2:5.1.1 - (arch=ppc64).__gmpn_sec_tabselect@Base 2:5.1.1 - (arch=ppc64).__gmpn_sqr_basecase@Base 2:5.1.1 - (arch=ppc64).__gmpn_sub_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_sub_nc@Base 2:5.1.1 - (arch=ppc64).__gmpn_sublsh1_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_sublsh2_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_submul_1@Base 2:5.1.1 - (arch=ppc64).__gmpn_umul_ppmm@Base 2:5.1.1 - (arch=ppc64).__gmpn_xnor_n@Base 2:5.1.1 - (arch=ppc64).__gmpn_xor_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_add_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_add_nc@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_addlsh1_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_addlsh2_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_addmul_1@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_and_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_andn_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_bdiv_dbm1c@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_cnd_add_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_cnd_sub_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_com@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_copyd@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_copyi@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_divexact_1@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_divrem_1@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_divrem_2@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_gcd_1@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_invert_limb@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_ior_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_iorn_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_lshift@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_lshiftc@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_mod_1_1p@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_mod_1_1p_cps@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_mod_1s_4p@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_mod_1s_4p_cps@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_mod_34lsub1@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_modexact_1c_odd@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_mul_1@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_mul_1c@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_mul_basecase@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_nand_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_nior_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_rsblsh1_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_rsblsh2_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_rsh1add_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_rsh1sub_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_rshift@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_sec_tabselect@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_sqr_basecase@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_sub_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_sub_nc@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_sublsh1_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_sublsh2_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_submul_1@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_umul_ppmm@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_xnor_n@Base 2:5.1.1 + (arch=ppc64 musl-linux-ppc64).__gmpn_xor_n@Base 2:5.1.1 __gmp_0@Base 0 __gmp_allocate_func@Base 0 __gmp_asprintf@Base 0 @@ -87,9 +87,9 @@ __gmp_limbroots_table@Base 2:5.1.1 __gmp_mt_recalc_buffer@Base 0 __gmp_nextprime@Base 0 - __gmp_obstack_printf@Base 0 - __gmp_obstack_printf_funs@Base 0 - __gmp_obstack_vprintf@Base 0 +(arch=!musl-linux-any !musleabihf-linux-any) __gmp_obstack_printf@Base 0 +(arch=!musl-linux-any !musleabihf-linux-any) __gmp_obstack_printf_funs@Base 0 +(arch=!musl-linux-any !musleabihf-linux-any) __gmp_obstack_vprintf@Base 0 __gmp_odd2fac_table@Base 2:5.1.1 __gmp_oddfac_table@Base 2:5.1.1 __gmp_primesieve@Base 2:5.1.1 @@ -214,7 +214,7 @@ (arch=any-i386)__gmpn_add_n_pentium@Base 2:5.1.1 __gmpn_add_n_sub_n@Base 2:5.1.1 (arch=any-i386)__gmpn_add_n_x86@Base 2:5.1.1 - (arch=!hppa !mips !mipsel !m68k !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_add_nc@Base 0 + (arch=!hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !m68k !musl-linux-m68k !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_add_nc@Base 0 (arch=any-i386)__gmpn_add_nc_atom@Base 2:5.1.1 (arch=any-i386)__gmpn_add_nc_k6@Base 2:5.1.1 (arch=any-i386)__gmpn_add_nc_k7@Base 2:5.1.1 @@ -223,9 +223,9 @@ (arch=any-i386)__gmpn_add_nc_pentium@Base 2:5.1.1 (arch=any-i386)__gmpn_add_nc_x86@Base 2:5.1.1 (arch=any-amd64)__gmpn_addaddmul_1msb0@Base 0 - (arch=!arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !sparc !sparc64 !sh4)__gmpn_addlsh1_n@Base 0 + (arch=!arm64 !musl-linux-arm64 !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !sh4 !musl-linux-sh4)__gmpn_addlsh1_n@Base 0 (arch=any-i386)__gmpn_addlsh1_n_init@Base 2:5.1.1 - (arch=!arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64)__gmpn_addlsh2_n@Base 0 + (arch=!arm64 !musl-linux-arm64 !armel !armhf !musl-linux-armhf !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64)__gmpn_addlsh2_n@Base 0 (arch=any-i386)__gmpn_addlsh2_n_init@Base 2:5.1.1 (arch=any-amd64)__gmpn_addlsh_n@Base 0 __gmpn_addmul_1@Base 0 @@ -268,7 +268,7 @@ __gmpn_brootinv@Base 2:5.1.1 __gmpn_bsqrt@Base 2:5.1.1 __gmpn_bsqrtinv@Base 2:5.1.1 - (arch=alpha armel armhf mips mipsel mips64 mips64el s390x sparc sparc64 sh4 any-i386)__gmpn_clz_tab@Base 0 + (arch=alpha musl-linux-alpha armel armhf musl-linux-armhf mips musl-linux-mips mipsel musl-linux-mipsel mips64 musl-linux-mips64 mips64el musl-linux-mips64el s390x musl-linux-s390x sparc musl-linux-sparc sparc64 musl-linux-sparc64 sh4 musl-linux-sh4 any-i386)__gmpn_clz_tab@Base 0 __gmpn_cmp@Base 0 __gmpn_cnd_add_n@Base 2:6.0.0 (arch=any-i386)__gmpn_cnd_add_n_atom@Base 2:5.1.1 @@ -302,7 +302,7 @@ (arch=any-i386)__gmpn_copyi_pentium4@Base 2:5.1.1 (arch=any-i386)__gmpn_copyi_pentium@Base 2:5.1.1 (arch=any-i386)__gmpn_copyi_x86@Base 2:5.1.1 - (arch=alpha)__gmpn_count_leading_zeros@Base 2:5.1.1 + (arch=alpha musl-linux-alpha)__gmpn_count_leading_zeros@Base 2:5.1.1 (arch=any-i386)__gmpn_cpuid@Base 2:5.1.1 (arch=any-i386)__gmpn_cpuid_available@Base 2:5.1.1 (arch=any-i386)__gmpn_cpuvec@Base 2:5.1.1 @@ -392,7 +392,7 @@ __gmpn_hgcd_reduce_itch@Base 2:5.1.1 __gmpn_hgcd_step@Base 2:5.1.1 __gmpn_invert@Base 0 - (arch=!hppa !mips !mipsel !mips64 !mips64el !m68k !sparc !sparc64 !sh4 !any-i386)__gmpn_invert_limb@Base 0 + (arch=!hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !sh4 !musl-linux-sh4 !any-i386)__gmpn_invert_limb@Base 0 __gmpn_invertappr@Base 0 __gmpn_ior_n@Base 0 __gmpn_iorn_n@Base 0 @@ -505,7 +505,7 @@ (arch=any-i386)__gmpn_mul_1_pentium@Base 2:5.1.1 (arch=any-i386)__gmpn_mul_1_pentium_mmx@Base 2:5.1.1 (arch=any-i386)__gmpn_mul_1_x86@Base 2:5.1.1 - (arch=!arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_mul_1c@Base 0 + (arch=!arm64 !musl-linux-arm64 !armel !armhf !musl-linux-armhf !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_mul_1c@Base 0 (arch=any-i386)__gmpn_mul_1c_atom_sse2@Base 2:5.1.1 (arch=any-i386)__gmpn_mul_1c_k6@Base 2:5.1.1 (arch=any-i386)__gmpn_mul_1c_k7@Base 2:5.1.1 @@ -546,7 +546,7 @@ __gmpn_pow_1@Base 0 __gmpn_powlo@Base 0 __gmpn_powm@Base 0 - (arch=!m68k !ppc64 !ppc64el)__gmpn_preinv_divrem_1@Base 0 + (arch=!m68k !musl-linux-m68k !ppc64 !musl-linux-ppc64 !ppc64el !musl-linux-ppc64el)__gmpn_preinv_divrem_1@Base 0 (arch=any-i386)__gmpn_preinv_divrem_1_atom_sse2@Base 2:5.1.1 (arch=any-i386)__gmpn_preinv_divrem_1_init@Base 2:5.1.1 (arch=any-i386)__gmpn_preinv_divrem_1_k7_mmx@Base 2:5.1.1 @@ -569,13 +569,13 @@ __gmpn_redc_n@Base 0 __gmpn_remove@Base 0 __gmpn_rootrem@Base 0 - (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !sh4 !sparc !sparc64 !any-i386)__gmpn_rsblsh1_n@Base 0 - (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsblsh2_n@Base 0 - (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsblsh_n@Base 0 - (arch=!alpha !arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsh1add_n@Base 0 - (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsh1add_nc@Base 0 - (arch=!alpha !arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsh1sub_n@Base 0 - (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsh1sub_nc@Base 0 + (arch=!alpha !musl-linux-alpha !arm64 !musl-linux-arm64 !armel !armhf !musl-linux-armhf !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_rsblsh1_n@Base 0 + (arch=!alpha !musl-linux-alpha !arm64 !musl-linux-arm64 !armel !armhf !musl-linux-armhf !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_rsblsh2_n@Base 0 + (arch=!alpha !musl-linux-alpha !arm64 !musl-linux-arm64 !armel !armhf !musl-linux-armhf !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !ppc64 !musl-linux-ppc64 !ppc64el !musl-linux-ppc64el !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_rsblsh_n@Base 0 + (arch=!alpha !musl-linux-alpha !arm64 !musl-linux-arm64 !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_rsh1add_n@Base 0 + (arch=!alpha !musl-linux-alpha !arm64 !musl-linux-arm64 !armel !armhf !musl-linux-armhf !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !ppc64 !musl-linux-ppc64 !ppc64el !musl-linux-ppc64el !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_rsh1add_nc@Base 0 + (arch=!alpha !musl-linux-alpha !arm64 !musl-linux-arm64 !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_rsh1sub_n@Base 0 + (arch=!alpha !musl-linux-alpha !arm64 !musl-linux-arm64 !armel !armhf !musl-linux-armhf !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !powerpc !musl-linux-powerpc !powerpcspe !ppc64 !musl-linux-ppc64 !ppc64el !musl-linux-ppc64el !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_rsh1sub_nc@Base 0 __gmpn_rshift@Base 0 (arch=any-i386)__gmpn_rshift_atom@Base 2:5.1.1 (arch=any-i386)__gmpn_rshift_init@Base 2:5.1.1 @@ -627,7 +627,7 @@ (arch=any-i386)__gmpn_sqr_basecase_pentium4_sse2@Base 2:5.1.1 (arch=any-i386)__gmpn_sqr_basecase_pentium@Base 2:5.1.1 (arch=any-i386)__gmpn_sqr_basecase_x86@Base 2:5.1.1 - (arch=!arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !ppc64 !ppc64el !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_sqr_diag_addlsh1@Base 2:6.0.0 + (arch=!arm64 !musl-linux-arm64 !armel !armhf !musl-linux-armhf !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !ppc64 !musl-linux-ppc64 !ppc64el !musl-linux-ppc64el !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_sqr_diag_addlsh1@Base 2:6.0.0 __gmpn_sqrmod_bnm1@Base 0 __gmpn_sqrmod_bnm1_next_size@Base 0 __gmpn_sqrtrem@Base 0 @@ -645,7 +645,7 @@ (arch=any-i386)__gmpn_sub_n_pentium4_sse2@Base 2:5.1.1 (arch=any-i386)__gmpn_sub_n_pentium@Base 2:5.1.1 (arch=any-i386)__gmpn_sub_n_x86@Base 2:5.1.1 - (arch=!hppa !mips !mipsel !m68k !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_sub_nc@Base 0 + (arch=!hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !m68k !musl-linux-m68k !s390x !musl-linux-s390x !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64 !any-i386)__gmpn_sub_nc@Base 0 (arch=any-i386)__gmpn_sub_nc_atom@Base 2:5.1.1 (arch=any-i386)__gmpn_sub_nc_k6@Base 2:5.1.1 (arch=any-i386)__gmpn_sub_nc_k7@Base 2:5.1.1 @@ -653,9 +653,9 @@ (arch=any-i386)__gmpn_sub_nc_pentium4_sse2@Base 2:5.1.1 (arch=any-i386)__gmpn_sub_nc_pentium@Base 2:5.1.1 (arch=any-i386)__gmpn_sub_nc_x86@Base 2:5.1.1 - (arch=!arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !sh4 !sparc !sparc64)__gmpn_sublsh1_n@Base 0 + (arch=!arm64 !musl-linux-arm64 !hppa !musl-linux-hppa !mips !musl-linux-mips !mipsel !musl-linux-mipsel !mips64 !musl-linux-mips64 !mips64el !musl-linux-mips64el !m68k !musl-linux-m68k !sh4 !musl-linux-sh4 !sparc !musl-linux-sparc !sparc64 !musl-linux-sparc64)__gmpn_sublsh1_n@Base 0 (arch=any-i386)__gmpn_sublsh1_n_init@Base 2:5.1.1 - (arch=alpha ppc64 ppc64el)__gmpn_sublsh2_n@Base 2:5.1.1 + (arch=alpha musl-linux-alpha ppc64 musl-linux-ppc64 ppc64el musl-linux-ppc64el)__gmpn_sublsh2_n@Base 2:5.1.1 __gmpn_submul_1@Base 0 (arch=any-i386)__gmpn_submul_1_atom_sse2@Base 2:5.1.1 (arch=any-i386)__gmpn_submul_1_init@Base 2:5.1.1 @@ -706,8 +706,8 @@ __gmpn_toom_interpolate_7pts@Base 0 __gmpn_toom_interpolate_8pts@Base 0 __gmpn_trialdiv@Base 0 - (arch=armel armhf hppa sparc any-i386)__gmpn_udiv_qrnnd@Base 0 - (arch=alpha hppa mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el sparc any-i386)__gmpn_umul_ppmm@Base 0 + (arch=armel armhf musl-linux-armhf hppa musl-linux-hppa sparc musl-linux-sparc any-i386)__gmpn_udiv_qrnnd@Base 0 + (arch=alpha musl-linux-alpha hppa musl-linux-hppa mips musl-linux-mips mipsel musl-linux-mipsel mips64 musl-linux-mips64 mips64el musl-linux-mips64el powerpc musl-linux-powerpc powerpcspe ppc64 musl-linux-ppc64 ppc64el musl-linux-ppc64el sparc musl-linux-sparc any-i386)__gmpn_umul_ppmm@Base 0 __gmpn_xnor_n@Base 0 __gmpn_xor_n@Base 0 __gmpn_zero@Base 0