Bug#814671: libgmp10: please update symbols for nios2
Manuel A. Fernandez Montecelo
manuel.montezelo at gmail.com
Fri Sep 29 00:32:54 UTC 2017
Control: tags -1 + pending
2016-02-13 21:56 Helmut Grohne:
>Source: gmp
>Version: 2:6.0.0+dfsg-6
>Tags: patch
>User: helmutg at debian.org
>Usertags: rebootstrap
>
>Dear gmp maintainer,
>
>gmp fails to build from source on nios2 (which is a new architecture
>from a Debian point of view). dpkg-gensymbols fails missing a lot of
>symbols. This is kinda expected for a new port. As it happens, nios2
>behaves exactly the same as mips (and a few other architectures) from a
>gmp symbols point of view. Thus
>
> sed -i 's/!mips /!nios2 &/' debian/libgmp10.symbols
>
>can be used to make the gmp build succeed on nios2. Can you apply this
>fix?
I uploaded an NMU including this fix to delayed/10, please tell me if
you want me to cancel it or, otherwise, you are OK and we can make it
happen earlier.
Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>
-------------- next part --------------
diff -Nru gmp-6.1.2+dfsg/debian/changelog gmp-6.1.2+dfsg/debian/changelog
--- gmp-6.1.2+dfsg/debian/changelog 2016-12-21 06:39:47.000000000 +0100
+++ gmp-6.1.2+dfsg/debian/changelog 2017-09-29 02:22:49.000000000 +0200
@@ -1,3 +1,12 @@
+gmp (2:6.1.2+dfsg-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Update symbols for nios2, thanks Helmut Grohne (Closes: #814671)
+ * Update symbols for tilegx, thanks Helmut Grohne (Closes: #850010)
+ * Update symbols for sh3, thanks Adrian Glaubitz (Closes: #851895)
+
+ -- Manuel A. Fernandez Montecelo <mafm at debian.org> Fri, 29 Sep 2017 02:22:49 +0200
+
gmp (2:6.1.2+dfsg-1) unstable; urgency=medium
* New upstream.
diff -Nru gmp-6.1.2+dfsg/debian/libgmp10.symbols gmp-6.1.2+dfsg/debian/libgmp10.symbols
--- gmp-6.1.2+dfsg/debian/libgmp10.symbols 2015-11-17 12:07:24.000000000 +0100
+++ gmp-6.1.2+dfsg/debian/libgmp10.symbols 2017-09-29 01:58:27.000000000 +0200
@@ -215,7 +215,7 @@
(arch=any-i386)__gmpn_add_n_pentium at Base 2:5.1.1
__gmpn_add_n_sub_n at Base 2:5.1.1
(arch=any-i386)__gmpn_add_n_x86 at Base 2:5.1.1
- (arch=!hppa !mips !mipsel !m68k !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_add_nc at Base 0
+ (arch=!hppa !mips !mipsel !m68k !nios2 !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_add_nc at Base 0
(arch=any-i386)__gmpn_add_nc_atom at Base 2:5.1.1
(arch=any-i386)__gmpn_add_nc_k6 at Base 2:5.1.1
(arch=any-i386)__gmpn_add_nc_k7 at Base 2:5.1.1
@@ -224,9 +224,9 @@
(arch=any-i386)__gmpn_add_nc_pentium at Base 2:5.1.1
(arch=any-i386)__gmpn_add_nc_x86 at Base 2:5.1.1
(arch=any-amd64)__gmpn_addaddmul_1msb0 at Base 0
- (arch=!arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !sparc !sparc64 !sh4)__gmpn_addlsh1_n at Base 0
+ (arch=!arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !sparc !sparc64 !sh3 !sh4 !tilegx)__gmpn_addlsh1_n at Base 0
(arch=any-i386)__gmpn_addlsh1_n_init at Base 2:5.1.1
- (arch=!arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64)__gmpn_addlsh2_n at Base 0
+ (arch=!arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !s390x !sh3 !sh4 !sparc !sparc64 !tilegx)__gmpn_addlsh2_n at Base 0
(arch=any-i386)__gmpn_addlsh2_n_init at Base 2:5.1.1
(arch=any-amd64)__gmpn_addlsh_n at Base 0
__gmpn_addmul_1 at Base 0
@@ -394,7 +394,7 @@
__gmpn_hgcd_reduce_itch at Base 2:5.1.1
__gmpn_hgcd_step at Base 2:5.1.1
__gmpn_invert at Base 0
- (arch=!hppa !mips !mipsel !mips64 !mips64el !m68k !sparc !sparc64 !sh4 !any-i386)__gmpn_invert_limb at Base 0
+ (arch=!hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !sparc !sparc64 !sh3 !sh4 !tilegx !any-i386)__gmpn_invert_limb at Base 0
__gmpn_invertappr at Base 0
__gmpn_ior_n at Base 0
__gmpn_iorn_n at Base 0
@@ -507,7 +507,7 @@
(arch=any-i386)__gmpn_mul_1_pentium at Base 2:5.1.1
(arch=any-i386)__gmpn_mul_1_pentium_mmx at Base 2:5.1.1
(arch=any-i386)__gmpn_mul_1_x86 at 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 at Base 0
+ (arch=!arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_mul_1c at Base 0
(arch=any-i386)__gmpn_mul_1c_atom_sse2 at Base 2:5.1.1
(arch=any-i386)__gmpn_mul_1c_k6 at Base 2:5.1.1
(arch=any-i386)__gmpn_mul_1c_k7 at Base 2:5.1.1
@@ -548,7 +548,7 @@
__gmpn_pow_1 at Base 0
__gmpn_powlo at Base 0
__gmpn_powm at Base 0
- (arch=!m68k !ppc64 !ppc64el)__gmpn_preinv_divrem_1 at Base 0
+ (arch=!m68k !ppc64 !ppc64el !tilegx)__gmpn_preinv_divrem_1 at Base 0
(arch=any-i386)__gmpn_preinv_divrem_1_atom_sse2 at Base 2:5.1.1
(arch=any-i386)__gmpn_preinv_divrem_1_init at Base 2:5.1.1
(arch=any-i386)__gmpn_preinv_divrem_1_k7_mmx at Base 2:5.1.1
@@ -571,13 +571,13 @@
__gmpn_redc_n at Base 0
__gmpn_remove at Base 0
__gmpn_rootrem at Base 0
- (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !sh4 !sparc !sparc64 !any-i386)__gmpn_rsblsh1_n at Base 0
- (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsblsh2_n at 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 at Base 0
- (arch=!alpha !arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsh1add_n at 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 at Base 0
- (arch=!alpha !arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !powerpc !powerpcspe !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_rsh1sub_n at 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 at Base 0
+ (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_rsblsh1_n at Base 0
+ (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_rsblsh2_n at Base 0
+ (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_rsblsh_n at Base 0
+ (arch=!alpha !arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_rsh1add_n at Base 0
+ (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_rsh1add_nc at Base 0
+ (arch=!alpha !arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_rsh1sub_n at Base 0
+ (arch=!alpha !arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_rsh1sub_nc at Base 0
__gmpn_rshift at Base 0
(arch=any-i386)__gmpn_rshift_atom at Base 2:5.1.1
(arch=any-i386)__gmpn_rshift_init at Base 2:5.1.1
@@ -629,7 +629,7 @@
(arch=any-i386)__gmpn_sqr_basecase_pentium4_sse2 at Base 2:5.1.1
(arch=any-i386)__gmpn_sqr_basecase_pentium at Base 2:5.1.1
(arch=any-i386)__gmpn_sqr_basecase_x86 at 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 at Base 2:6.0.0
+ (arch=!arm64 !armel !armhf !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !ppc64 !ppc64el !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_sqr_diag_addlsh1 at Base 2:6.0.0
__gmpn_sqrlo at Base 2:6.1.0
__gmpn_sqrlo_basecase at Base 2:6.1.0
__gmpn_sqrmod_bnm1 at Base 0
@@ -649,7 +649,7 @@
(arch=any-i386)__gmpn_sub_n_pentium4_sse2 at Base 2:5.1.1
(arch=any-i386)__gmpn_sub_n_pentium at Base 2:5.1.1
(arch=any-i386)__gmpn_sub_n_x86 at Base 2:5.1.1
- (arch=!hppa !mips !mipsel !m68k !s390x !sh4 !sparc !sparc64 !any-i386)__gmpn_sub_nc at Base 0
+ (arch=!hppa !mips !mipsel !m68k !nios2 !s390x !sh3 !sh4 !sparc !sparc64 !tilegx !any-i386)__gmpn_sub_nc at Base 0
(arch=any-i386)__gmpn_sub_nc_atom at Base 2:5.1.1
(arch=any-i386)__gmpn_sub_nc_k6 at Base 2:5.1.1
(arch=any-i386)__gmpn_sub_nc_k7 at Base 2:5.1.1
@@ -657,7 +657,7 @@
(arch=any-i386)__gmpn_sub_nc_pentium4_sse2 at Base 2:5.1.1
(arch=any-i386)__gmpn_sub_nc_pentium at Base 2:5.1.1
(arch=any-i386)__gmpn_sub_nc_x86 at Base 2:5.1.1
- (arch=!arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !sh4 !sparc !sparc64)__gmpn_sublsh1_n at Base 0
+ (arch=!arm64 !hppa !mips !mipsel !mips64 !mips64el !m68k !nios2 !sh3 !sh4 !sparc !sparc64 !tilegx)__gmpn_sublsh1_n at Base 0
(arch=any-i386)__gmpn_sublsh1_n_init at Base 2:5.1.1
(arch=alpha ppc64 ppc64el)__gmpn_sublsh2_n at Base 2:5.1.1
__gmpn_submul_1 at Base 0
More information about the debian-science-maintainers
mailing list