Your message dated Thu, 07 Dec 2017 07:18:47 +0000
with message-id <[email protected]>
and subject line Bug#883189: fixed in cross-toolchain-base 21
has caused the Debian Bug report #883189,
regarding cross-toolchain-base: dpkg-cross correct libc.so file for mips ports
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 [email protected]
immediately.)


-- 
883189: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883189
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cross-toolchain-base
Version: 20
X-Debbugs-CC: [email protected], [email protected]


Hi, in the previous version, we dropped
    /usr/$(multiarch)/lib/ld.so.1
for N32 and N64, while it seems libc.so hardcode this filename,
Then, let's change it.

This will fix n32 and n64 cross toolchains.

-- 
YunQiang Su
--- cross-toolchain-base-20/debian/dpkg-cross   2017-11-20 06:01:44.000000000 
+0800
+++ dpkg-cross  2017-11-30 21:24:07.376939568 +0800
@@ -632,6 +632,13 @@
                }
                while (<FROM>) {
                        if ($multiarch) {
+                               if ($multiarch =~ 
m/mips(isa)?64.*-linux.*-gnuabi64.*/){
+                                       
s:(^|[^-\w/])(/usr)?/lib/${multiarch}ld.so.1:$1$crosslib64/ld.so.1:g;
+                               }elsif ($multiarch =~ 
m/^mips(isa)?64.*-linux.*-gnuabin32.*/){
+                                       
s:(^|[^-\w/])(/usr)?/lib/${multiarch}ld.so.1:$1$crosslibn32/ld.so.1:g;
+                               }elsif ($multiarch =~ 
m/^mips(isa)?32.*-linux.*-gnu.*/){
+                                       
s:(^|[^-\w/])(/usr)?/lib/${multiarch}ld.so.1:$1$crosslibo32/ld.so.1:g;
+                               }
                                
s:(^|[^-\w/])(/usr)?/lib/$multiarch:$1$crosslib/:g;
                                
s:(^|[^-\w/])(/usr)?/lib32/$multiarch:$1$crosslib32/:g;
                                
s:(^|[^-\w/])(/usr)?/lib64/$multiarch:$1$crosslib64/:g;
@@ -1028,7 +1035,7 @@
 
                # skip /usr/$(multiarch)/lib/ld.so.1 for mips n32 and 64.
                # their ld.so.1 should be in lib32 and lib64.
-               next if ($multiarch =~ m/^mips[n32,64]/ && $_ =~ 
m/lib\/ld.so.1$/);
+               next if ($multiarch =~ m/^mips(isa)?64/ && $_ =~ 
m/lib\/ld.so.1$/);
 
                # m/lib\/ld.so.1$/);
                # skip links to private modules and plugins that are not

--- End Message ---
--- Begin Message ---
Source: cross-toolchain-base
Source-Version: 21

We believe that the bug you reported is fixed in the latest version of
cross-toolchain-base, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <[email protected]> (supplier of updated cross-toolchain-base 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 07 Dec 2017 07:59:56 +0100
Source: cross-toolchain-base
Binary: linux-libc-dev-s390x-cross linux-libc-dev-ppc64el-cross 
linux-libc-dev-arm64-cross linux-libc-dev-armhf-cross 
linux-libc-dev-armel-cross linux-libc-dev-mips-cross 
linux-libc-dev-mipsel-cross linux-libc-dev-mips64el-cross libc6-s390x-cross 
libc6-dev-s390x-cross libc6-ppc64el-cross libc6-dev-ppc64el-cross 
libc6-arm64-cross libc6-dev-arm64-cross libc6-armhf-cross libc6-dev-armhf-cross 
libc6-armel-cross libc6-dev-armel-cross libc6-mips-cross libc6-dev-mips-cross 
libc6-mipsel-cross libc6-dev-mipsel-cross libc6-mips64el-cross 
libc6-dev-mips64el-cross libc6-s390-s390x-cross libc6-dev-s390-s390x-cross 
libc6-mips64-mips-cross libc6-dev-mips64-mips-cross libc6-mipsn32-mips-cross 
libc6-dev-mipsn32-mips-cross libc6-mips64-mipsel-cross 
libc6-dev-mips64-mipsel-cross libc6-mipsn32-mipsel-cross 
libc6-dev-mipsn32-mipsel-cross libc6-mips32-mips64el-cross 
libc6-dev-mips32-mips64el-cross libc6-mipsn32-mips64el-cross 
libc6-dev-mipsn32-mips64el-cross
Architecture: source
Version: 21
Distribution: unstable
Urgency: medium
Maintainer: Cross Toolchain Base Team 
<[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
 libc6-arm64-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-armel-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-armhf-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-dev-arm64-cross - GNU C Library: Development Libraries and Header Files 
(for cross-
 libc6-dev-armel-cross - GNU C Library: Development Libraries and Header Files 
(for cross-
 libc6-dev-armhf-cross - GNU C Library: Development Libraries and Header Files 
(for cross-
 libc6-dev-mips-cross - GNU C Library: Development Libraries and Header Files 
(for cross-
 libc6-dev-mips32-mips64el-cross - GNU C Library: Development Libraries and 
Header Files (for cross-
 libc6-dev-mips64-mips-cross - GNU C Library: Development Libraries and Header 
Files (for cross-
 libc6-dev-mips64-mipsel-cross - GNU C Library: Development Libraries and 
Header Files (for cross-
 libc6-dev-mips64el-cross - GNU C Library: Development Libraries and Header 
Files (for cross-
 libc6-dev-mipsel-cross - GNU C Library: Development Libraries and Header Files 
(for cross-
 libc6-dev-mipsn32-mips-cross - GNU C Library: Development Libraries and Header 
Files (for cross-
 libc6-dev-mipsn32-mips64el-cross - GNU C Library: Development Libraries and 
Header Files (for cross-
 libc6-dev-mipsn32-mipsel-cross - GNU C Library: Development Libraries and 
Header Files (for cross-
 libc6-dev-ppc64el-cross - GNU C Library: Development Libraries and Header 
Files (for cross-
 libc6-dev-s390-s390x-cross - GNU C Library: Development Libraries and Header 
Files (for cross-
 libc6-dev-s390x-cross - GNU C Library: Development Libraries and Header Files 
(for cross-
 libc6-mips-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-mips32-mips64el-cross - GNU C Library: Shared libraries (for 
cross-compiling)
 libc6-mips64-mips-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-mips64-mipsel-cross - GNU C Library: Shared libraries (for 
cross-compiling)
 libc6-mips64el-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-mipsel-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-mipsn32-mips-cross - GNU C Library: Shared libraries (for 
cross-compiling)
 libc6-mipsn32-mips64el-cross - GNU C Library: Shared libraries (for 
cross-compiling)
 libc6-mipsn32-mipsel-cross - GNU C Library: Shared libraries (for 
cross-compiling)
 libc6-ppc64el-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-s390-s390x-cross - GNU C Library: Shared libraries (for cross-compiling)
 libc6-s390x-cross - GNU C Library: Shared libraries (for cross-compiling)
 linux-libc-dev-arm64-cross - Linux Kernel Headers for development (for 
cross-compiling)
 linux-libc-dev-armel-cross - Linux Kernel Headers for development (for 
cross-compiling)
 linux-libc-dev-armhf-cross - Linux Kernel Headers for development (for 
cross-compiling)
 linux-libc-dev-mips-cross - Linux Kernel Headers for development (for 
cross-compiling)
 linux-libc-dev-mips64el-cross - Linux Kernel Headers for development (for 
cross-compiling)
 linux-libc-dev-mipsel-cross - Linux Kernel Headers for development (for 
cross-compiling)
 linux-libc-dev-ppc64el-cross - Linux Kernel Headers for development (for 
cross-compiling)
 linux-libc-dev-s390x-cross - Linux Kernel Headers for development (for 
cross-compiling)
Closes: 883189
Changes:
 cross-toolchain-base (21) unstable; urgency=medium
 .
   * Build using gcc 6.4.0-11.
   * Build using glibc 2.25-3.
   * Build using linux 4.14.2-1.
   * Build using binutils 2.29.1-10.
   * Update dpkg-cross for mips* targets. Closes: #883189.
Checksums-Sha1:
 613c8e1e3539739621a3ac32a55a3422a97477bc 6201 cross-toolchain-base_21.dsc
 0480f3ced309b7faf6dff7a99d1a73f0049a2a04 40312 cross-toolchain-base_21.tar.xz
 c3efed977bd01aaca660ae6c7b5f90af53a2e981 8990 
cross-toolchain-base_21_source.buildinfo
Checksums-Sha256:
 8ec0ad7bf70a1ad1edc090b8e87b5b0d148bbb2ad782c7186b4bb5522bda9cf0 6201 
cross-toolchain-base_21.dsc
 5d1b9bf8544e2c6ea61024260664c92527fa5378efcaf4031734e06ce9fd7ee5 40312 
cross-toolchain-base_21.tar.xz
 3f92c221d148be01a44b8e6f0a5ac797747d35d562983e23a14a613afb959841 8990 
cross-toolchain-base_21_source.buildinfo
Files:
 82cf1928497c14093215d5506970197e 6201 devel extra cross-toolchain-base_21.dsc
 e832b0b3e13f72808893e9848e33d624 40312 devel extra 
cross-toolchain-base_21.tar.xz
 186cf3c8fd4a40163e9675200a15a164 8990 devel extra 
cross-toolchain-base_21_source.buildinfo

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

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAloo6AkQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9TQiD/9DJmJEB0bynpuo1igYyHNXs3MnCFOIdXVK
NDuMPR3OifDTVDwGtQ7QFB7aIfIldahI/7aqWJVeysCu3usvIoI/UMrA9J+bLzM4
9ccUcl03gPpDZuOyMM5OM6pCA24nYaHL6ipPwt3sD5/Zvzhm7Mc4iuBC9sIsl0d4
q7Flu/Nrgjqg7F21aJ73qNxjeRoD8RMBzT4M4uOZw278ScvPPjW2vkpECD02Csrf
mZzCDgdLtG9tni5pOrk/cyHwZO1XA2gZYX/xKTKxOCBChAWMSiasaDdiTuevlH8J
uSjodkNuivwMYqhKjZ062hoAUOzjUhXR5oo1vpbec8VVgyzCKgSBPMcaOQ7lv01E
qBEo2aWCmwl4uoCW7kK2wvbKHdUCA37ytc93iF2/8IGoudD+SFaciFiXekU/mb21
HvEz0BjCmciae1RaIXgpNWXB9R8M5RReNzEC5qr98bpZLCJkuhkpADoL5S7HmrTe
74HOXYF5UWul14CqPGTr5cTu7DKr3D9OfQwB2sZs4wRai6jXHbp95F2BfMmlSOFf
iwIEppQCcuaE5kEMPRaO9D0QDspiJi8xpt+6UZM9iHxibmlmDIgFDCPg55tYOhPo
GdovfUF1JKsLfQrnTC0hgWBwN5eI7uheRGehpNtyA+UOk3Nexewei/2UK5OIb/LE
TCLWLIAgWw==
=k0rl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to