[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#824985: marked as done (glibc 2.22: add MIPS r6 support)



Your message dated Tue, 21 Nov 2017 23:39:24 +0000
with message-id <E1eHI8S-00046E-KG@fasolo.debian.org>
and subject line Bug#824985: fixed in glibc 2.25-2
has caused the Debian Bug report #824985,
regarding glibc 2.22: add MIPS r6 support
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 owner@bugs.debian.org
immediately.)


-- 
824985: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824985
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:glibc
Version: 2.22-9

Hi, I am working add MIPS r6 support for base toolchains.
This is the patch for glibc (2.22 only)

I am also working on 2.23 also, and will submit soon.

-- 
YunQiang Su
diff -urN glibc-2.22/debian/control glibc/debian/control
--- glibc-2.22/debian/control	2016-05-12 10:54:15.000000000 +0000
+++ glibc/debian/control	2016-05-18 07:25:29.801305464 +0000
@@ -10,7 +10,7 @@
  hurd-dev (>= 1:0.5.git20140320~) [hurd-i386] <!stage1> | libihash-dev [hurd-i386] <!stage1>,
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.21),
- g++-5, g++-5-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32],
+ g++-5, g++-5-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el powerpc ppc64 s390x sparc sparc64 x32],
  g++-5 (>= 5.3.1-17) [hurd-i386 i386 kfreebsd-i386],
  libc-bin (>= 2.22) <cross>
 Build-Depends-Indep: perl, po-debconf (>= 1.0)
@@ -160,7 +160,7 @@
  be removed once nothing on the system depends on it.
 
 Package: libc6
-Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
+Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
 Section: libs
 Priority: required
 Multi-Arch: same
@@ -180,9 +180,9 @@
           libc6-ppc64 [ppc64],
           libc6-s390x [s390x],
           libc6-sparc64 [sparc64],
-          libc6-mips64 [mips64 mips64el],
-          libc6-mipsn32 [mipsn32 mipsn32el],
-          libc6-mips32 [mips mipsel],
+          libc6-mips64 [mips64 mips64el mips64r6 mips64r6el],
+          libc6-mipsn32 [mipsn32 mipsn32el mipsn32r6 mipsn32r6el],
+          libc6-mips32 [mips mipsel mipsr6 mipsr6el],
           hurd (<< 20120408-3) [hurd-i386]
 Build-Profiles: <!stage1>
 Description: GNU C Library: Shared libraries
@@ -191,7 +191,7 @@
  and the standard math library, as well as many others.
 
 Package: libc6-dev
-Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
+Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
 Section: libdevel
 Priority: optional
 Multi-Arch: same
@@ -206,7 +206,7 @@
  and link programs which use the standard C library.
 
 Package: libc6-dbg
-Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
+Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
 Section: debug
 Priority: extra
 Multi-Arch: same
@@ -218,7 +218,7 @@
  library.
 
 Package: libc6-pic
-Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
+Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
 Section: libdevel
 Priority: optional
 Multi-Arch: same
@@ -234,7 +234,7 @@
 
 Package: libc6-udeb
 Package-Type: udeb
-Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
+Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
 Section: debian-installer
 Priority: extra
 Provides: libc6, libc-udeb, libnss-dns-udeb, libnss-files-udeb, ${locale-compat:Depends}
@@ -268,9 +268,9 @@
           libc6-ppc64 [ppc64],
           libc6-s390x [s390x],
           libc6-sparc64 [sparc64],
-          libc6-mips64 [mips64 mips64el],
-          libc6-mipsn32 [mipsn32 mipsn32el],
-          libc6-mips32 [mips mipsel],
+          libc6-mips64 [mips64 mips64el mips64r6 mips64r6el],
+          libc6-mipsn32 [mipsn32 mipsn32el mipsn32r6 mipsn32r6el],
+          libc6-mips32 [mips mipsel mipsr6 mipsr6el],
           hurd (<< 20120408-3) [hurd-i386]
 Build-Profiles: <!stage1>
 Description: GNU C Library: Shared libraries
@@ -356,9 +356,9 @@
           libc6-ppc64 [ppc64],
           libc6-s390x [s390x],
           libc6-sparc64 [sparc64],
-          libc6-mips64 [mips64 mips64el],
-          libc6-mipsn32 [mipsn32 mipsn32el],
-          libc6-mips32 [mips mipsel],
+          libc6-mips64 [mips64 mips64el mips64r6 mips64r6el],
+          libc6-mipsn32 [mipsn32 mipsn32el mipsn32r6 mipsn32r6el],
+          libc6-mips32 [mips mipsel mipsr6 mipsr6el],
           hurd (<< 20120408-3) [hurd-i386]
 Build-Profiles: <!stage1>
 Description: GNU C Library: Shared libraries
@@ -444,9 +444,9 @@
           libc6-ppc64 [ppc64],
           libc6-s390x [s390x],
           libc6-sparc64 [sparc64],
-          libc6-mips64 [mips64 mips64el],
-          libc6-mipsn32 [mipsn32 mipsn32el],
-          libc6-mips32 [mips mipsel],
+          libc6-mips64 [mips64 mips64el mips64r6 mips64r6el],
+          libc6-mipsn32 [mipsn32 mipsn32el mipsn32r6 mipsn32r6el],
+          libc6-mips32 [mips mipsel mipsr6 mipsr6el],
           hurd (<< 20120408-3) [hurd-i386]
 Build-Profiles: <!stage1>
 Description: GNU C Library: Shared libraries
@@ -696,7 +696,7 @@
  library, meant for PowerPC64 systems.
 
 Package: libc6-mips32
-Architecture: mipsn32 mipsn32el mips64 mips64el
+Architecture: mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
 Section: libs
 Priority: optional
 Depends: libc6 (= ${binary:Version}), ${misc:Depends}
@@ -707,15 +707,15 @@
  of the library, meant for MIPS systems.
 
 Package: libc6-dev-mips32
-Architecture: mipsn32 mipsn32el mips64 mips64el
+Architecture: mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
 Conflicts: libc6-dev (<< 2.13-14)
 Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-dev (= ${binary:Version}), libc6-mips32 (= ${binary:Version}),
-   libc6-dev-mipsn32 (= ${binary:Version}) [mips64 mips64el],
-   libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el],
+   libc6-dev-mipsn32 (= ${binary:Version}) [mips64 mips64el mips64r6 mips64r6el],
+   libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el mipsn32r6 mipsn32r6el],
    ${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: <!nobiarch>
@@ -725,7 +725,7 @@
  library, meant for MIPS systems.
 
 Package: libc6-mipsn32
-Architecture: mips mipsel mips64 mips64el
+Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
 Section: libs
 Priority: optional
 Depends: libc6 (= ${binary:Version}), ${misc:Depends}
@@ -736,13 +736,13 @@
  of the library, meant for MIPS64 systems.
 
 Package: libc6-dev-mipsn32
-Architecture: mips mipsel mips64 mips64el
+Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
 Section: libdevel
 Priority: optional
 Provides: libn32c-dev
 Conflicts: libc6-dev (<< 2.13-14)
 Replaces: libc6-dev (<< 2.13-11)
-Depends: libc6-mipsn32 (= ${binary:Version}), libc6-dev-mips64 (= ${binary:Version}) [mips mipsel], libc6-dev (= ${binary:Version}), ${misc:Depends}
+Depends: libc6-mipsn32 (= ${binary:Version}), libc6-dev-mips64 (= ${binary:Version}) [mips mipsel mipsr6 mipsr6el], libc6-dev (= ${binary:Version}), ${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: <!nobiarch>
 Description: GNU C Library: n32 Development Libraries for MIPS64
@@ -751,7 +751,7 @@
  library, meant for MIPS64 systems.
 
 Package: libc6-mips64
-Architecture: mips mipsel mipsn32 mipsn32el
+Architecture: mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el
 Section: libs
 Priority: optional
 Depends: libc6 (= ${binary:Version}), ${misc:Depends}
@@ -762,7 +762,7 @@
  of the library, meant for MIPS64 systems.
 
 Package: libc6-dev-mips64
-Architecture: mips mipsel mipsn32 mipsn32el
+Architecture: mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el
 Section: libdevel
 Priority: optional
 Provides: lib64c-dev
diff -urN glibc-2.22/debian/control.in/libc glibc/debian/control.in/libc
--- glibc-2.22/debian/control.in/libc	2016-05-11 21:13:39.000000000 +0000
+++ glibc/debian/control.in/libc	2016-05-18 07:25:10.877375169 +0000
@@ -19,9 +19,9 @@
           libc6-ppc64 [ppc64],
           libc6-s390x [s390x],
           libc6-sparc64 [sparc64],
-          libc6-mips64 [mips64 mips64el],
-          libc6-mipsn32 [mipsn32 mipsn32el],
-          libc6-mips32 [mips mipsel],
+          libc6-mips64 [mips64 mips64el mips64r6 mips64r6el],
+          libc6-mipsn32 [mipsn32 mipsn32el mipsn32r6 mipsn32r6el],
+          libc6-mips32 [mips mipsel mipsr6 mipsr6el],
           hurd (<< 20120408-3) [hurd-i386]
 Build-Profiles: <!stage1>
 Description: GNU C Library: Shared libraries
diff -urN glibc-2.22/debian/control.in/main glibc/debian/control.in/main
--- glibc-2.22/debian/control.in/main	2016-05-12 10:54:10.000000000 +0000
+++ glibc/debian/control.in/main	2016-05-18 03:58:13.719231205 +0000
@@ -10,7 +10,7 @@
  hurd-dev (>= 1:0.5.git20140320~) [hurd-i386] <!stage1> | libihash-dev [hurd-i386] <!stage1>,
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.21),
- g++-5, g++-5-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32],
+ g++-5, g++-5-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el powerpc ppc64 s390x sparc sparc64 x32],
  g++-5 (>= 5.3.1-17) [hurd-i386 i386 kfreebsd-i386],
  libc-bin (>= @GLIBC_VERSION@) <cross>
 Build-Depends-Indep: perl, po-debconf (>= 1.0)
diff -urN glibc-2.22/debian/control.in/mips32 glibc/debian/control.in/mips32
--- glibc-2.22/debian/control.in/mips32	2016-05-11 21:13:39.000000000 +0000
+++ glibc/debian/control.in/mips32	2016-05-15 13:31:53.530311882 +0000
@@ -1,5 +1,5 @@
 Package: libc6-mips32
-Architecture: mipsn32 mipsn32el mips64 mips64el
+Architecture: mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
 Section: libs
 Priority: optional
 Depends: libc6 (= ${binary:Version}), ${misc:Depends}
@@ -10,15 +10,15 @@
  of the library, meant for MIPS systems.
 
 Package: libc6-dev-mips32
-Architecture: mipsn32 mipsn32el mips64 mips64el
+Architecture: mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
 Conflicts: libc6-dev (<< 2.13-14)
 Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-dev (= ${binary:Version}), libc6-mips32 (= ${binary:Version}),
-   libc6-dev-mipsn32 (= ${binary:Version}) [mips64 mips64el],
-   libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el],
+   libc6-dev-mipsn32 (= ${binary:Version}) [mips64 mips64el mips64r6 mips64r6el],
+   libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el mipsn32r6 mipsn32r6el],
    ${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: <!nobiarch>
diff -urN glibc-2.22/debian/control.in/mips64 glibc/debian/control.in/mips64
--- glibc-2.22/debian/control.in/mips64	2016-05-11 21:13:39.000000000 +0000
+++ glibc/debian/control.in/mips64	2016-05-15 13:31:53.530311882 +0000
@@ -1,5 +1,5 @@
 Package: libc6-mips64
-Architecture: mips mipsel mipsn32 mipsn32el
+Architecture: mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el
 Section: libs
 Priority: optional
 Depends: libc6 (= ${binary:Version}), ${misc:Depends}
@@ -10,7 +10,7 @@
  of the library, meant for MIPS64 systems.
 
 Package: libc6-dev-mips64
-Architecture: mips mipsel mipsn32 mipsn32el
+Architecture: mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el
 Section: libdevel
 Priority: optional
 Provides: lib64c-dev
diff -urN glibc-2.22/debian/control.in/mipsn32 glibc/debian/control.in/mipsn32
--- glibc-2.22/debian/control.in/mipsn32	2016-05-11 21:13:39.000000000 +0000
+++ glibc/debian/control.in/mipsn32	2016-05-15 13:31:53.530311882 +0000
@@ -1,5 +1,5 @@
 Package: libc6-mipsn32
-Architecture: mips mipsel mips64 mips64el
+Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
 Section: libs
 Priority: optional
 Depends: libc6 (= ${binary:Version}), ${misc:Depends}
@@ -10,13 +10,13 @@
  of the library, meant for MIPS64 systems.
 
 Package: libc6-dev-mipsn32
-Architecture: mips mipsel mips64 mips64el
+Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
 Section: libdevel
 Priority: optional
 Provides: libn32c-dev
 Conflicts: libc6-dev (<< 2.13-14)
 Replaces: libc6-dev (<< 2.13-11)
-Depends: libc6-mipsn32 (= ${binary:Version}), libc6-dev-mips64 (= ${binary:Version}) [mips mipsel], libc6-dev (= ${binary:Version}), ${misc:Depends}
+Depends: libc6-mipsn32 (= ${binary:Version}), libc6-dev-mips64 (= ${binary:Version}) [mips mipsel mipsr6 mipsr6el], libc6-dev (= ${binary:Version}), ${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: <!nobiarch>
 Description: GNU C Library: n32 Development Libraries for MIPS64
diff -urN glibc-2.22/debian/libc6-mips32.symbols.mips64 glibc/debian/libc6-mips32.symbols.mips64
--- glibc-2.22/debian/libc6-mips32.symbols.mips64	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips32.symbols.mips64	2016-05-15 13:31:53.530311882 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips32.symbols.mips64r6 glibc/debian/libc6-mips32.symbols.mips64r6
--- glibc-2.22/debian/libc6-mips32.symbols.mips64r6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips32.symbols.mips64r6	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips32.symbols.mips64r6el glibc/debian/libc6-mips32.symbols.mips64r6el
--- glibc-2.22/debian/libc6-mips32.symbols.mips64r6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips32.symbols.mips64r6el	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips32.symbols.mipsn32 glibc/debian/libc6-mips32.symbols.mipsn32
--- glibc-2.22/debian/libc6-mips32.symbols.mipsn32	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips32.symbols.mipsn32	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips32.symbols.mipsn32el glibc/debian/libc6-mips32.symbols.mipsn32el
--- glibc-2.22/debian/libc6-mips32.symbols.mipsn32el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips32.symbols.mipsn32el	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips32.symbols.mipsn32r6 glibc/debian/libc6-mips32.symbols.mipsn32r6
--- glibc-2.22/debian/libc6-mips32.symbols.mipsn32r6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips32.symbols.mipsn32r6	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips32.symbols.mipsn32r6el glibc/debian/libc6-mips32.symbols.mipsn32r6el
--- glibc-2.22/debian/libc6-mips32.symbols.mipsn32r6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips32.symbols.mipsn32r6el	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips64.symbols.mipsn32 glibc/debian/libc6-mips64.symbols.mipsn32
--- glibc-2.22/debian/libc6-mips64.symbols.mipsn32	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips64.symbols.mipsn32	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips64.symbols.mipsn32el glibc/debian/libc6-mips64.symbols.mipsn32el
--- glibc-2.22/debian/libc6-mips64.symbols.mipsn32el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips64.symbols.mipsn32el	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips64.symbols.mipsn32r6 glibc/debian/libc6-mips64.symbols.mipsn32r6
--- glibc-2.22/debian/libc6-mips64.symbols.mipsn32r6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips64.symbols.mipsn32r6	2016-05-15 13:32:08.442231512 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips64.symbols.mipsn32r6el glibc/debian/libc6-mips64.symbols.mipsn32r6el
--- glibc-2.22/debian/libc6-mips64.symbols.mipsn32r6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips64.symbols.mipsn32r6el	2016-05-15 13:32:08.442231512 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips64.symbols.mipsr6 glibc/debian/libc6-mips64.symbols.mipsr6
--- glibc-2.22/debian/libc6-mips64.symbols.mipsr6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips64.symbols.mipsr6	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mips64.symbols.mipsr6el glibc/debian/libc6-mips64.symbols.mipsr6el
--- glibc-2.22/debian/libc6-mips64.symbols.mipsr6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mips64.symbols.mipsr6el	2016-05-15 13:32:08.438231533 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mipsn32.symbols.mips64 glibc/debian/libc6-mipsn32.symbols.mips64
--- glibc-2.22/debian/libc6-mipsn32.symbols.mips64	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mipsn32.symbols.mips64	2016-05-15 13:32:08.442231512 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mipsn32.symbols.mips64r6 glibc/debian/libc6-mipsn32.symbols.mips64r6
--- glibc-2.22/debian/libc6-mipsn32.symbols.mips64r6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mipsn32.symbols.mips64r6	2016-05-15 13:32:19.126173931 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mipsn32.symbols.mips64r6el glibc/debian/libc6-mipsn32.symbols.mips64r6el
--- glibc-2.22/debian/libc6-mipsn32.symbols.mips64r6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mipsn32.symbols.mips64r6el	2016-05-15 13:32:19.126173931 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mipsn32.symbols.mipsr6 glibc/debian/libc6-mipsn32.symbols.mipsr6
--- glibc-2.22/debian/libc6-mipsn32.symbols.mipsr6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mipsn32.symbols.mipsr6	2016-05-15 13:32:08.442231512 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6-mipsn32.symbols.mipsr6el glibc/debian/libc6-mipsn32.symbols.mipsr6el
--- glibc-2.22/debian/libc6-mipsn32.symbols.mipsr6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6-mipsn32.symbols.mipsr6el	2016-05-15 13:32:08.442231512 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mips64 glibc/debian/libc6.symbols.mips64
--- glibc-2.22/debian/libc6.symbols.mips64	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mips64	2016-05-15 13:32:19.126173931 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mips64r6 glibc/debian/libc6.symbols.mips64r6
--- glibc-2.22/debian/libc6.symbols.mips64r6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mips64r6	2016-05-15 13:32:26.998131506 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mips64r6el glibc/debian/libc6.symbols.mips64r6el
--- glibc-2.22/debian/libc6.symbols.mips64r6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mips64r6el	2016-05-15 13:32:26.998131506 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mipsn32 glibc/debian/libc6.symbols.mipsn32
--- glibc-2.22/debian/libc6.symbols.mipsn32	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mipsn32	2016-05-15 13:32:26.998131506 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mipsn32el glibc/debian/libc6.symbols.mipsn32el
--- glibc-2.22/debian/libc6.symbols.mipsn32el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mipsn32el	2016-05-15 13:32:26.998131506 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mipsn32r6 glibc/debian/libc6.symbols.mipsn32r6
--- glibc-2.22/debian/libc6.symbols.mipsn32r6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mipsn32r6	2016-05-15 13:32:26.998131506 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mipsn32r6el glibc/debian/libc6.symbols.mipsn32r6el
--- glibc-2.22/debian/libc6.symbols.mipsn32r6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mipsn32r6el	2016-05-15 13:32:26.998131506 +0000
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mipsr6 glibc/debian/libc6.symbols.mipsr6
--- glibc-2.22/debian/libc6.symbols.mipsr6	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mipsr6	2016-05-15 13:32:19.126173931 +0000
@@ -0,0 +1,12 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+### TLS support enabled in Debian upload 2.4
+ __tls_get_addr@GLIBC_2.3 2.4
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+###
+### Override headers already defined in libc6.symbols.common
+###
+libpthread.so.0 #PACKAGE# (>= 2.4), #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/libc6.symbols.mipsr6el glibc/debian/libc6.symbols.mipsr6el
--- glibc-2.22/debian/libc6.symbols.mipsr6el	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/libc6.symbols.mipsr6el	2016-05-15 13:32:19.126173931 +0000
@@ -0,0 +1,12 @@
+#include "libc6.symbols.common"
+ld.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+### TLS support enabled in Debian upload 2.4
+ __tls_get_addr@GLIBC_2.3 2.4
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+###
+### Override headers already defined in libc6.symbols.common
+###
+libpthread.so.0 #PACKAGE# (>= 2.4), #PACKAGE# #MINVER#
+#include "symbols.wildcards"
diff -urN glibc-2.22/debian/patches/mips/mipsr6-linux-require.diff glibc/debian/patches/mips/mipsr6-linux-require.diff
--- glibc-2.22/debian/patches/mips/mipsr6-linux-require.diff	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/patches/mips/mipsr6-linux-require.diff	2016-05-17 21:13:54.292396427 +0000
@@ -0,0 +1,26 @@
+--- a/sysdeps/unix/sysv/linux/mips/configure
++++ b/sysdeps/unix/sysv/linux/mips/configure
+@@ -472,9 +472,6 @@
+ 
+ if test -z "$arch_minimum_kernel"; then
+   if test x$libc_cv_mips_nan2008 = xyes; then
+-    # FIXME: Adjust this setting to the actual first upstream kernel
+-    # version to support the 2008 NaN encoding and then remove this
+-    # comment.
+-    arch_minimum_kernel=10.0.0
++    arch_minimum_kernel=4.5.0
+   fi
+ fi
+--- a/sysdeps/unix/sysv/linux/mips/configure.ac
++++ b/sysdeps/unix/sysv/linux/mips/configure.ac
+@@ -131,9 +131,6 @@
+ 
+ if test -z "$arch_minimum_kernel"; then
+   if test x$libc_cv_mips_nan2008 = xyes; then
+-    # FIXME: Adjust this setting to the actual first upstream kernel
+-    # version to support the 2008 NaN encoding and then remove this
+-    # comment.
+-    arch_minimum_kernel=10.0.0
++    arch_minimum_kernel=4.5.0
+   fi
+ fi
diff -urN glibc-2.22/debian/patches/series glibc/debian/patches/series
--- glibc-2.22/debian/patches/series	2016-05-12 06:53:29.000000000 +0000
+++ glibc/debian/patches/series	2016-05-15 13:33:46.349703867 +0000
@@ -180,6 +180,7 @@
 
 mips/submitted-rld_map.diff
 mips/cvs-testsuite-o32-fp.diff
+mips/mipsr6-linux-require.diff
 
 powerpc/local-powerpc8xx-dcbz.diff
 
diff -urN glibc-2.22/debian/rules.d/control.mk glibc/debian/rules.d/control.mk
--- glibc-2.22/debian/rules.d/control.mk	2016-05-08 14:10:43.000000000 +0000
+++ glibc/debian/rules.d/control.mk	2016-05-18 07:22:51.301887552 +0000
@@ -1,7 +1,7 @@
 libc_packages := libc6 libc6.1 libc0.1 libc0.3
 libc0_1_archs := kfreebsd-amd64 kfreebsd-i386
 libc0_3_archs := hurd-i386
-libc6_archs   := amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
+libc6_archs   := amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
 libc6_1_archs := alpha
 
 control_deps := $(wildcard debian/control.in/*) $(addprefix debian/control.in/, $(libc_packages))
diff -urN glibc-2.22/debian/sysdeps/mips64r6.mk glibc/debian/sysdeps/mips64r6.mk
--- glibc-2.22/debian/sysdeps/mips64r6.mk	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/sysdeps/mips64r6.mk	2016-05-21 08:24:05.025451125 +0000
@@ -0,0 +1,63 @@
+libc_add-ons = $(add-ons)
+libc_rtlddir = /lib64
+extra_cflags = -mno-plt
+
+# build 32-bit (n32) alternative library
+GLIBC_MULTILIB_PASSES += mipsn32
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32
+mipsn32_add-ons = $(add-ons)
+mipsn32_configure_target = mipsisa64r6-linux-gnuabin32
+mipsn32_extra_cflags = -mno-plt
+mipsn32_CC = $(CC) -mabi=n32
+mipsn32_CXX = $(CXX) -mabi=n32
+libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
+mipsn32_rtlddir = /lib32
+mipsn32_slibdir = /lib32
+mipsn32_libdir = /usr/lib32
+mipsn32_extra_config_options := $(extra_config_options)
+
+# build 32-bit (o32) alternative library
+GLIBC_MULTILIB_PASSES += mips32
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mips32 libc6-dev-mips32
+mips32_add-ons = $(add-ons)
+mips32_configure_target = mipsisa32r6-linux-gnu
+mips32_extra_cflags = -mno-plt
+mips32_CC = $(CC) -mabi=32
+mips32_CXX = $(CXX) -mabi=32
+libc6-mips32_shlib_dep = libc6-mips32 (>= $(shlib_dep_ver))
+mips32_rtlddir = /lib
+mips32_slibdir = /libo32
+mips32_libdir = /usr/libo32
+mips32_extra_config_options := $(extra_config_options)
+
+define libc6-dev-mipsn32_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mipsn32/usr/include
+ln -sf mipsisa64r6-linux-gnuabi64/bits debian/libc6-dev-mipsn32/usr/include/
+ln -sf mipsisa64r6-linux-gnuabi64/gnu debian/libc6-dev-mipsn32/usr/include/
+ln -sf mipsisa64r6-linux-gnuabi64/fpu_control.h debian/libc6-dev-mipsn32/usr/include/
+
+mkdir -p debian/libc6-dev-mipsn32/usr/include/mipsisa64r6-linux-gnuabi64/gnu
+cp -a debian/tmp-mipsn32/usr/include/gnu/stubs-n32_hard_2008.h \
+        debian/libc6-dev-mipsn32/usr/include/mipsisa64r6-linux-gnuabi64/gnu
+
+mkdir -p debian/libc6-dev-mipsn32/usr/include/sys
+for i in `ls debian/tmp-libc/usr/include/mipsisa64r6-linux-gnuabi64/sys` ; do \
+        ln -sf ../mipsisa64r6-linux-gnuabi64/sys/$$i debian/libc6-dev-mipsn32/usr/include/sys/$$i ; \
+done
+
+endef
+
+define libc6-dev-mips32_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mips32/usr/include/mipsisa64r6-linux-gnuabi64/gnu
+cp -a debian/tmp-mips32/usr/include/gnu/stubs-o32_hard_2008.h \
+        debian/libc6-dev-mips32/usr/include/mipsisa64r6-linux-gnuabi64/gnu
+
+endef
+
+# create a symlink for the 32 bit dynamic linker in /lib
+define libc6-mips32_extra_pkg_install
+mkdir -p debian/libc6-mips32/lib
+ln -sf /libo32/ld.so.1 debian/libc6-mips32/lib
+endef
diff -urN glibc-2.22/debian/sysdeps/mips64r6el.mk glibc/debian/sysdeps/mips64r6el.mk
--- glibc-2.22/debian/sysdeps/mips64r6el.mk	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/sysdeps/mips64r6el.mk	2016-05-20 02:35:47.907531465 +0000
@@ -0,0 +1,63 @@
+libc_add-ons = $(add-ons)
+libc_rtlddir = /lib64
+extra_cflags = -mno-plt
+
+# build 32-bit (n32) alternative library
+GLIBC_MULTILIB_PASSES += mipsn32
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32
+mipsn32_add-ons = $(add-ons)
+mipsn32_configure_target = mipsisa64r6el-linux-gnuabin32
+mipsn32_extra_cflags = -mno-plt
+mipsn32_CC = $(CC) -mabi=n32
+mipsn32_CXX = $(CXX) -mabi=n32
+libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
+mipsn32_rtlddir = /lib32
+mipsn32_slibdir = /lib32
+mipsn32_libdir = /usr/lib32
+mipsn32_extra_config_options := $(extra_config_options)
+
+# build 32-bit (o32) alternative library
+GLIBC_MULTILIB_PASSES += mips32
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mips32 libc6-dev-mips32
+mips32_add-ons = $(add-ons)
+mips32_configure_target = mipsisa32r6el-linux-gnu
+mips32_extra_cflags = -mno-plt
+mips32_CC = $(CC) -mabi=32
+mips32_CXX = $(CXX) -mabi=32
+libc6-mips32_shlib_dep = libc6-mips32 (>= $(shlib_dep_ver))
+mips32_rtlddir = /lib
+mips32_slibdir = /libo32
+mips32_libdir = /usr/libo32
+mips32_extra_config_options := $(extra_config_options)
+
+define libc6-dev-mipsn32_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mipsn32/usr/include
+ln -sf mipsisa64r6el-linux-gnuabi64/bits debian/libc6-dev-mipsn32/usr/include/
+ln -sf mipsisa64r6el-linux-gnuabi64/gnu debian/libc6-dev-mipsn32/usr/include/
+ln -sf mipsisa64r6el-linux-gnuabi64/fpu_control.h debian/libc6-dev-mipsn32/usr/include/
+
+mkdir -p debian/libc6-dev-mipsn32/usr/include/mipsisa64r6el-linux-gnuabi64/gnu
+cp -a debian/tmp-mipsn32/usr/include/gnu/stubs-n32_hard_2008.h \
+        debian/libc6-dev-mipsn32/usr/include/mipsisa64r6el-linux-gnuabi64/gnu
+
+mkdir -p debian/libc6-dev-mipsn32/usr/include/sys
+for i in `ls debian/tmp-libc/usr/include/mipsisa64r6el-linux-gnuabi64/sys` ; do \
+        ln -sf ../mipsisa64r6el-linux-gnuabi64/sys/$$i debian/libc6-dev-mipsn32/usr/include/sys/$$i ; \
+done
+
+endef
+
+define libc6-dev-mips32_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mips32/usr/include/mipsisa64r6el-linux-gnuabi64/gnu
+cp -a debian/tmp-mips32/usr/include/gnu/stubs-o32_hard_2008.h \
+        debian/libc6-dev-mips32/usr/include/mipsisa64r6el-linux-gnuabi64/gnu
+
+endef
+
+# create a symlink for the 32 bit dynamic linker in /lib
+define libc6-mips32_extra_pkg_install
+mkdir -p debian/libc6-mips32/lib
+ln -sf /libo32/ld.so.1 debian/libc6-mips32/lib
+endef
diff -urN glibc-2.22/debian/sysdeps/mipsn32r6.mk glibc/debian/sysdeps/mipsn32r6.mk
--- glibc-2.22/debian/sysdeps/mipsn32r6.mk	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/sysdeps/mipsn32r6.mk	2016-05-20 14:38:03.219389204 +0000
@@ -0,0 +1,63 @@
+libc_add-ons = $(add-ons)
+libc_rtlddir = /lib32
+extra_cflags = -mno-plt
+
+# build 64-bit alternative library
+GLIBC_MULTILIB_PASSES += mips64
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mips64 libc6-dev-mips64
+mips64_add-ons = $(add-ons)
+mips64_configure_target = mipsisa64r6-linux-gnuabi64
+mips64_extra_cflags = -mno-plt
+mips64_CC = $(CC) -mabi=64
+mips64_CXX = $(CXX) -mabi=64
+libc6-mips64_shlib_dep = libc6-mips64 (>= $(shlib_dep_ver))
+mips64_rtlddir = /lib64
+mips64_slibdir = /lib64
+mips64_libdir = /usr/lib64
+mips64_extra_config_options := $(extra_config_options)
+
+# build 32-bit (o32) alternative library
+GLIBC_MULTILIB_PASSES += mips32
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mips32 libc6-dev-mips32
+mips32_add-ons = $(add-ons)
+mips32_configure_target = mipsisa32r6-linux-gnu
+mips32_extra_cflags = -mno-plt
+mips32_CC = $(CC) -mabi=32
+mips32_CXX = $(CXX) -mabi=32
+libc6-mips32_shlib_dep = libc6-mips32 (>= $(shlib_dep_ver))
+mips32_rtlddir = /lib
+mips32_slibdir = /libo32
+mips32_libdir = /usr/libo32
+mips32_extra_config_options := $(extra_config_options)
+
+define libc6-dev-mips64_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mips64/usr/include
+ln -sf mipsisa64r6-linux-gnuabin32/bits debian/libc6-dev-mips64/usr/include/
+ln -sf mipsisa64r6-linux-gnuabin32/gnu debian/libc6-dev-mips64/usr/include/
+ln -sf mipsisa64r6-linux-gnuabin32/fpu_control.h debian/libc6-dev-mips64/usr/include/
+
+mkdir -p debian/libc6-dev-mips64/usr/include/mipsisa64r6-linux-gnuabin32/gnu
+cp -a debian/tmp-mips64/usr/include/gnu/stubs-n64_hard_2008.h \
+        debian/libc6-dev-mips64/usr/include/mipsisa64r6-linux-gnuabin32/gnu
+
+mkdir -p debian/libc6-dev-mips64/usr/include/sys
+for i in `ls debian/tmp-libc/usr/include/mipsisa64r6-linux-gnuabin32/sys` ; do \
+        ln -sf ../mipsisa64r6-linux-gnuabin32/sys/$$i debian/libc6-dev-mips64/usr/include/sys/$$i ; \
+done
+
+endef
+
+define libc6-dev-mips32_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mips32/usr/include/mipsisa64r6-linux-gnuabin32/gnu
+cp -a debian/tmp-mips32/usr/include/gnu/stubs-o32_hard_2008.h \
+        debian/libc6-dev-mips32/usr/include/mipsisa64r6-linux-gnuabin32/gnu
+
+endef
+
+# create a symlink for the 32 bit dynamic linker in /lib
+define libc6-mips32_extra_pkg_install
+mkdir -p debian/libc6-mips32/lib
+ln -sf /libo32/ld.so.1 debian/libc6-mips32/lib
+endef
diff -urN glibc-2.22/debian/sysdeps/mipsn32r6el.mk glibc/debian/sysdeps/mipsn32r6el.mk
--- glibc-2.22/debian/sysdeps/mipsn32r6el.mk	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/sysdeps/mipsn32r6el.mk	2016-05-20 02:32:42.364478789 +0000
@@ -0,0 +1,63 @@
+libc_add-ons = $(add-ons)
+libc_rtlddir = /lib32
+extra_cflags = -mno-plt
+
+# build 64-bit alternative library
+GLIBC_MULTILIB_PASSES += mips64
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mips64 libc6-dev-mips64
+mips64_add-ons = $(add-ons)
+mips64_configure_target = mipsisa64r6el-linux-gnuabi64
+mips64_extra_cflags = -mno-plt
+mips64_CC = $(CC) -mabi=64
+mips64_CXX = $(CXX) -mabi=64
+libc6-mips64_shlib_dep = libc6-mips64 (>= $(shlib_dep_ver))
+mips64_rtlddir = /lib64
+mips64_slibdir = /lib64
+mips64_libdir = /usr/lib64
+mips64_extra_config_options := $(extra_config_options)
+
+# build 32-bit (o32) alternative library
+GLIBC_MULTILIB_PASSES += mips32
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mips32 libc6-dev-mips32
+mips32_add-ons = $(add-ons)
+mips32_configure_target = mipsisa32r6el-linux-gnu
+mips32_extra_cflags = -mno-plt
+mips32_CC = $(CC) -mabi=32
+mips32_CXX = $(CXX) -mabi=32
+libc6-mips32_shlib_dep = libc6-mips32 (>= $(shlib_dep_ver))
+mips32_rtlddir = /lib
+mips32_slibdir = /libo32
+mips32_libdir = /usr/libo32
+mips32_extra_config_options := $(extra_config_options)
+
+define libc6-dev-mips64_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mips64/usr/include
+ln -sf mipsisa64r6el-linux-gnuabin32/bits debian/libc6-dev-mips64/usr/include/
+ln -sf mipsisa64r6el-linux-gnuabin32/gnu debian/libc6-dev-mips64/usr/include/
+ln -sf mipsisa64r6el-linux-gnuabin32/fpu_control.h debian/libc6-dev-mips64/usr/include/
+
+mkdir -p debian/libc6-dev-mips64/usr/include/mipsisa64r6el-linux-gnuabin32/gnu
+cp -a debian/tmp-mips64/usr/include/gnu/stubs-n64_hard_2008.h \
+        debian/libc6-dev-mips64/usr/include/mipsisa64r6el-linux-gnuabin32/gnu
+
+mkdir -p debian/libc6-dev-mips64/usr/include/sys
+for i in `ls debian/tmp-libc/usr/include/mipsisa64r6el-linux-gnuabin32/sys` ; do \
+        ln -sf ../mipsisa64r6el-linux-gnuabin32/sys/$$i debian/libc6-dev-mips64/usr/include/sys/$$i ; \
+done
+
+endef
+
+define libc6-dev-mips32_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mips32/usr/include/mipsisa64r6el-linux-gnuabin32/gnu
+cp -a debian/tmp-mips32/usr/include/gnu/stubs-o32_hard_2008.h \
+        debian/libc6-dev-mips32/usr/include/mipsisa64r6el-linux-gnuabin32/gnu
+
+endef
+
+# create a symlink for the 32 bit dynamic linker in /lib
+define libc6-mips32_extra_pkg_install
+mkdir -p debian/libc6-mips32/lib
+ln -sf /libo32/ld.so.1 debian/libc6-mips32/lib
+endef
diff -urN glibc-2.22/debian/sysdeps/mipsr6.mk glibc/debian/sysdeps/mipsr6.mk
--- glibc-2.22/debian/sysdeps/mipsr6.mk	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/sysdeps/mipsr6.mk	2016-05-18 03:55:50.311962708 +0000
@@ -0,0 +1,61 @@
+libc_add-ons = $(add-ons)
+extra_cflags = -mno-plt
+
+# build 32-bit (n32) alternative library
+GLIBC_MULTILIB_PASSES += mipsn32
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32
+mipsn32_add-ons = $(add-ons)
+mipsn32_configure_target = mipsisa64r6-linux-gnuabin32
+mipsn32_extra_cflags = -mno-plt
+mipsn32_CC = $(CC) -mips64r6 -mabi=n32
+mipsn32_CXX = $(CXX) -mips64r6 -mabi=n32
+libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
+mipsn32_rtlddir = /lib32
+mipsn32_slibdir = /lib32
+mipsn32_libdir = /usr/lib32
+mipsn32_extra_config_options := $(extra_config_options)
+
+# build 64-bit alternative library
+GLIBC_MULTILIB_PASSES += mips64
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mips64 libc6-dev-mips64
+mips64_add-ons = $(add-ons)
+mips64_configure_target = mipsisa64r6-linux-gnuabi64
+mips64_extra_cflags = -mno-plt
+mips64_CC = $(CC) -mips64r6 -mabi=64
+mips64_CXX = $(CXX) -mips64r6 -mabi=64
+libc6-mips64_shlib_dep = libc6-mips64 (>= $(shlib_dep_ver))
+mips64_rtlddir = /lib64
+mips64_slibdir = /lib64
+mips64_libdir = /usr/lib64
+mips64_extra_config_options := $(extra_config_options)
+
+define libc6-dev-mips64_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mips64/usr/include
+ln -sf mipsisa32r6-linux-gnu/bits debian/libc6-dev-mips64/usr/include/
+ln -sf mipsisa32r6-linux-gnu/gnu debian/libc6-dev-mips64/usr/include/
+ln -sf mipsisa32r6-linux-gnu/fpu_control.h debian/libc6-dev-mips64/usr/include/
+
+mkdir -p debian/libc6-dev-mips64/usr/include/mipsisa32r6-linux-gnu/gnu
+cp -a debian/tmp-mips64/usr/include/gnu/stubs-n64_hard_2008.h \
+        debian/libc6-dev-mips64/usr/include/mipsisa32r6-linux-gnu/gnu
+
+mkdir -p debian/libc6-dev-mips64/usr/include/sys
+for i in `ls debian/tmp-libc/usr/include/mipsisa32r6-linux-gnu/sys` ; do \
+        ln -sf ../mipsisa32r6-linux-gnu/sys/$$i debian/libc6-dev-mips64/usr/include/sys/$$i ; \
+done
+
+endef
+
+define libc6-dev-mipsn32_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mipsn32/usr/include/mipsisa32r6-linux-gnu/gnu
+cp -a debian/tmp-mipsn32/usr/include/gnu/stubs-n32_hard_2008.h \
+        debian/libc6-dev-mipsn32/usr/include/mipsisa32r6-linux-gnu/gnu
+
+endef
+
+# Need to put a tri-arch aware version of ldd in the base package
+define mipsn32_extra_install
+cp debian/tmp-mipsn32/usr/bin/ldd debian/tmp-libc/usr/bin
+endef
diff -urN glibc-2.22/debian/sysdeps/mipsr6el.mk glibc/debian/sysdeps/mipsr6el.mk
--- glibc-2.22/debian/sysdeps/mipsr6el.mk	1970-01-01 00:00:00.000000000 +0000
+++ glibc/debian/sysdeps/mipsr6el.mk	2016-05-18 03:55:07.904178933 +0000
@@ -0,0 +1,61 @@
+libc_add-ons = $(add-ons)
+extra_cflags = -mno-plt
+
+# build 32-bit (n32) alternative library
+GLIBC_MULTILIB_PASSES += mipsn32
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32
+mipsn32_add-ons = $(add-ons)
+mipsn32_configure_target = mipsisa64r6el-linux-gnuabin32
+mipsn32_extra_cflags = -mno-plt
+mipsn32_CC = $(CC) -mips64r6 -mabi=n32
+mipsn32_CXX = $(CXX) -mips64r6 -mabi=n32
+libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
+mipsn32_rtlddir = /lib32
+mipsn32_slibdir = /lib32
+mipsn32_libdir = /usr/lib32
+mipsn32_extra_config_options := $(extra_config_options)
+
+# build 64-bit alternative library
+GLIBC_MULTILIB_PASSES += mips64
+DEB_ARCH_MULTILIB_PACKAGES += libc6-mips64 libc6-dev-mips64
+mips64_add-ons = $(add-ons)
+mips64_configure_target = mipsisa64r6el-linux-gnuabi64
+mips64_extra_cflags = -mno-plt
+mips64_CC = $(CC) -mips64r6 -mabi=64
+mips64_CXX = $(CXX) -mips64r6 -mabi=64
+libc6-mips64_shlib_dep = libc6-mips64 (>= $(shlib_dep_ver))
+mips64_rtlddir = /lib64
+mips64_slibdir = /lib64
+mips64_libdir = /usr/lib64
+mips64_extra_config_options := $(extra_config_options)
+
+define libc6-dev-mips64_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mips64/usr/include
+ln -sf mipsisa32r6el-linux-gnu/bits debian/libc6-dev-mips64/usr/include/
+ln -sf mipsisa32r6el-linux-gnu/gnu debian/libc6-dev-mips64/usr/include/
+ln -sf mipsisa32r6el-linux-gnu/fpu_control.h debian/libc6-dev-mips64/usr/include/
+
+mkdir -p debian/libc6-dev-mips64/usr/include/mipsisa32r6el-linux-gnu/gnu
+cp -a debian/tmp-mips64/usr/include/gnu/stubs-n64_hard_2008.h \
+        debian/libc6-dev-mips64/usr/include/mipsisa32r6el-linux-gnu/gnu
+
+mkdir -p debian/libc6-dev-mips64/usr/include/sys
+for i in `ls debian/tmp-libc/usr/include/mipsisa32r6el-linux-gnu/sys` ; do \
+        ln -sf ../mipsisa32r6el-linux-gnu/sys/$$i debian/libc6-dev-mips64/usr/include/sys/$$i ; \
+done
+
+endef
+
+define libc6-dev-mipsn32_extra_pkg_install
+
+mkdir -p debian/libc6-dev-mipsn32/usr/include/mipsisa32r6el-linux-gnu/gnu
+cp -a debian/tmp-mipsn32/usr/include/gnu/stubs-n32_hard_2008.h \
+        debian/libc6-dev-mipsn32/usr/include/mipsisa32r6el-linux-gnu/gnu
+
+endef
+
+# Need to put a tri-arch aware version of ldd in the base package
+define mipsn32_extra_install
+cp debian/tmp-mipsn32/usr/bin/ldd debian/tmp-libc/usr/bin
+endef

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-2

We believe that the bug you reported is fixed in the latest version of
glibc, 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 824985@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated glibc 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 22 Nov 2017 00:14:20 +0100
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67
Architecture: source
Version: 2.25-2
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-l10n  - GNU C Library: localization files
 libc0.1    - GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3    - GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: detached debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - GNU C Library: Shared libraries [Xen version]
 libc6      - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS
 libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for ppc64
 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries
 libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC
 libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC
 libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
 libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS
 libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC
 libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - GNU C Library: X32 ABI Shared libraries for AMD64
 libc6-xen  - GNU C Library: Shared libraries [Xen version]
 libc6.1    - GNU C Library: Shared libraries
 libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - GNU C Library: detached debugging symbols
 libc6.1-dev - GNU C Library: Development Libraries and Header Files
 libc6.1-pic - GNU C Library: PIC archive library
 libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 locales    - GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 824985 881457 882129 882152 882272 882336 882346
Changes:
 glibc (2.25-2) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/testsuite-xfail-debian.mk: move corner cases FPU XFAIL from
     mips/mipsel section to mips* section.
   * debian/control.in/libc: add a Conflicts: again openrc (<< 0.27-2~).
     Closes: #882129.
   * debian/control.in/libc: add Breaks: and Replaces against
     kfreebsd-kernel-headers (<< 10.3~4) to avoid <sys/random.h> conflict.
     Closes: #882346.
   * debian/testsuite-xfail-debian.mk: mark tst-create-detached on HPPA.
     Closes: #882152.
   * debian/patches/git-updates.diff: update from upstream stable branch:
     - Don't use IFUNC resolver for longjmp or system in libpthread.
       Closes: #882336.
   * debian/script.in/nohwcap.sh: always check for all optimized packages
     as multiarch allows one to install foreign architectures.  Closes:
     #882272.
 .
   [ YunQiang Su ]
   * Add symbol files for mipsn32 and mips64.
 .
   [ YunQiang Su / Aurelien Jarno ]
   * Add mipsr6, mipsr6el, mipsn32r6, mipsn32r6el, mips64r6, mips64r6el
     architectures.  Closes: #824985, #881457.
Checksums-Sha1:
 f315e3a5df442ed2290c3979a99736272535ca03 8241 glibc_2.25-2.dsc
 44f67b6d2c3e290ad31cca1219263be292cc821d 1023664 glibc_2.25-2.debian.tar.xz
 ec86d7f5443639824e1271f297fd0df35cdfe0af 7498 glibc_2.25-2_source.buildinfo
Checksums-Sha256:
 15925528a7b7a8a73f84c72c997ccfba803b9fdcb20a4ade28a90255aa66ed57 8241 glibc_2.25-2.dsc
 bff3dcaaea9b6ff0decde168515fbe49e761f6fd28394b0ce1d5aa2f431e1348 1023664 glibc_2.25-2.debian.tar.xz
 570df3d5996aee116a8ee9f0fbc5521f87f1c0ad342eb6bcaebe0fa304f6d6ca 7498 glibc_2.25-2_source.buildinfo
Files:
 4f63ff0ce09f590cf7c6fe8b9f8bd11c 8241 libs required glibc_2.25-2.dsc
 81dd3024415eda2e8a1baca488d80256 1023664 libs required glibc_2.25-2.debian.tar.xz
 74eb9c31747138f3b69e57963fbb27a5 7498 libs required glibc_2.25-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAloUtAMACgkQupx4Bh3d
jJsAnRAAneFQHPe6R9xKyciWBDKgFAN3hT1oYyzB0EIrsKqJBh5tcYqwOMNcPfJi
Ddxdkh1n7/8fQVVE70uPNj+X11tjIuH1w+syi5Ejt/YaS3wlTu2cpWCaHNOxwnO/
aQUhb+TfRmc+I0fbkWVJds00IEkTSi9QCQpb0fzvb7nFFUC4qLl0ETPO2YNslyP7
222JTVmOPum7mT00vip8JYO8p7UOgcgG+YgEm7LtELhuzAIqne24fW4B0lLT6p04
XoOHa6wq/ud9ksOt84+Sh0dZazHjgZICRRvYNB5odakqtJkIG4kBDE7v/J9k5Nj9
nK3+aRzaGTNLE9742FPfKX7AN0cspzHBzEoFl1Sa77aU7otlmRPgJSpZ2uPnohbr
k3TV4PzvcQCiCFV0VyiINoEGVBIADR4S1lZlg7MUuTs1lPA14R9bmHEcxiO9Pvz2
UCU1ShRBnaNbIguX0hMihLrdh2+5fk1fiT+uIMViowdo6w2IN1o2BsH0yVc92Kxw
FG62hmwqhPFduUr1urWlHdz7ArPN4+66PKVhTgalyky57Q/aL+Ze8hW6bMzLOxVs
S5mFmCitg5/+73Bt0Xl8fkamdVOJn6ck6QliiKSzqhMs2wm917wiBOzxT9gp1Q5V
fgawZUev0IGZdNbpluoB71siWt4hfgANSZHc0aWUFas1fRUixLE=
=QpQ8
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: