Debian Bug report logs - #851736
[MIPS] Forced local symbol rearranging messes up GOT

version graph

Package: binutils; Maintainer for binutils is Matthias Klose <doko@debian.org>; Source for binutils is src:binutils (PTS, buildd, popcon).

Affects: src:systemd

Reported by: Michael Biebl <biebl@debian.org>

Date: Wed, 18 Jan 2017 08:39:02 UTC

Severity: serious

Merged with 851795

Found in version binutils/2.27.90.20170114-1

Fixed in version binutils/2.27.90.20170124-1

Done: Matthias Klose <doko@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://sourceware.org/bugzilla/show_bug.cgi?id=21054

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Matthias Klose <doko@debian.org>:
Bug#851736; Package binutils. (Wed, 18 Jan 2017 08:39:04 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Biebl <biebl@debian.org>:
New Bug report received and forwarded. Copy sent to Matthias Klose <doko@debian.org>. (Wed, 18 Jan 2017 08:39:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Michael Biebl <biebl@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: [MIPS] Forced local symbol rearranging messes up GOT
Date: Wed, 18 Jan 2017 09:37:51 +0100
Package: binutils
Version: 2.27.90.20170114-1
Severity: serious
User: debian-mips@lists.debian.org
Usertags: mips-port
Forwarded: https://sourceware.org/bugzilla/show_bug.cgi?id=21054


The gold linker produces broken libraries on mips* when symbols use
hidden visibility. This affects packages like systemd, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851412

The upstream bug report has more technical details.



-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages binutils depends on:
ii  libc6   2.24-9
ii  zlib1g  1:1.2.8.dfsg-4

binutils recommends no packages.

Versions of packages binutils suggests:
pn  binutils-doc  <none>

-- no debconf information



Added indication that 851736 affects src:systemd Request was from Michael Biebl <biebl@debian.org> to control@bugs.debian.org. (Wed, 18 Jan 2017 08:48:02 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#851736; Package binutils. (Wed, 18 Jan 2017 20:06:02 GMT) (full text, mbox, link).


Acknowledgement sent to Matthias Klose <doko@debian.org>:
Extra info received and forwarded to list. (Wed, 18 Jan 2017 20:06:02 GMT) (full text, mbox, link).


Message #12 received at 851736@bugs.debian.org (full text, mbox, reply):

From: Matthias Klose <doko@debian.org>
To: 851736@bugs.debian.org, 851736-submitter@bugs.debian.org
Subject: Re: [MIPS] Forced local symbol rearranging messes up GOT
Date: Wed, 18 Jan 2017 21:03:06 +0100
clone 851736 -1
reassign -1 src:systemd
severity 851736 important
thanks

The default linker in Debian is the BFD linker. Please expect issues with the
gold linker on the lesser used architectures. It took other architectures like
ARM some time to catch up with the x86 architectures, so expect the same with
the mips variants.

Matthias

PS: It's very odd to complain on #debian-release about non-communication before
filing this issue ... and having a work around (the BFD linker) available.



Message sent on to Michael Biebl <biebl@debian.org>:
Bug#851736. (Wed, 18 Jan 2017 20:06:06 GMT) (full text, mbox, link).


Bug 851736 cloned as bug 851795 Request was from Matthias Klose <doko@debian.org> to control@bugs.debian.org. (Wed, 18 Jan 2017 20:27:04 GMT) (full text, mbox, link).


Severity set to 'important' from 'serious' Request was from Matthias Klose <doko@debian.org> to control@bugs.debian.org. (Wed, 18 Jan 2017 20:27:06 GMT) (full text, mbox, link).


Severity set to 'serious' from 'important' Request was from Michael Biebl <biebl@debian.org> to control@bugs.debian.org. (Wed, 18 Jan 2017 21:51:07 GMT) (full text, mbox, link).


Merged 851736 851795 Request was from Michael Biebl <biebl@debian.org> to control@bugs.debian.org. (Wed, 18 Jan 2017 21:51:09 GMT) (full text, mbox, link).


Reply sent to Matthias Klose <doko@debian.org>:
You have taken responsibility. (Tue, 24 Jan 2017 15:12:12 GMT) (full text, mbox, link).


Notification sent to Michael Biebl <biebl@debian.org>:
Bug acknowledged by developer. (Tue, 24 Jan 2017 15:12:12 GMT) (full text, mbox, link).


Message #28 received at 851736-close@bugs.debian.org (full text, mbox, reply):

From: Matthias Klose <doko@debian.org>
To: 851736-close@bugs.debian.org
Subject: Bug#851736: fixed in binutils 2.27.90.20170124-1
Date: Tue, 24 Jan 2017 15:09:06 +0000
Source: binutils
Source-Version: 2.27.90.20170124-1

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

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated binutils 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: SHA256

Format: 1.8
Date: Tue, 24 Jan 2017 15:24:49 +0100
Source: binutils
Binary: binutils binutils-dev binutils-multiarch binutils-multiarch-dev binutils-hppa64-linux-gnu binutils-doc binutils-source binutils-s390x-linux-gnu binutils-powerpc64le-linux-gnu binutils-powerpc-linux-gnu binutils-aarch64-linux-gnu binutils-arm-linux-gnueabihf binutils-arm-linux-gnueabi binutils-mips-linux-gnu binutils-mipsel-linux-gnu binutils-alpha-linux-gnu binutils-hppa-linux-gnu binutils-m68k-linux-gnu binutils-mips64-linux-gnuabi64 binutils-mips64el-linux-gnuabi64 binutils-powerpc-linux-gnuspe binutils-powerpc64-linux-gnu binutils-sh4-linux-gnu binutils-sparc64-linux-gnu binutils-mips64-linux-gnuabin32 binutils-mips64el-linux-gnuabin32
Architecture: source
Version: 2.27.90.20170124-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <doko@debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
 binutils   - GNU assembler, linker and binary utilities
 binutils-aarch64-linux-gnu - GNU binary utilities, for aarch64-linux-gnu target
 binutils-alpha-linux-gnu - GNU binary utilities, for alpha-linux-gnu target
 binutils-arm-linux-gnueabi - GNU binary utilities, for arm-linux-gnueabi target
 binutils-arm-linux-gnueabihf - GNU binary utilities, for arm-linux-gnueabihf target
 binutils-dev - GNU binary utilities (BFD development files)
 binutils-doc - Documentation for the GNU assembler, linker and binary utilities
 binutils-hppa-linux-gnu - GNU binary utilities, for hppa-linux-gnu target
 binutils-hppa64-linux-gnu - GNU assembler, linker and binary utilities targeted for hppa64-li
 binutils-m68k-linux-gnu - GNU binary utilities, for m68k-linux-gnu target
 binutils-mips-linux-gnu - GNU binary utilities, for mips-linux-gnu target
 binutils-mips64-linux-gnuabi64 - GNU binary utilities, for mips64-linux-gnuabi64 target
 binutils-mips64-linux-gnuabin32 - GNU binary utilities, for mips64-linux-gnuabin32 target
 binutils-mips64el-linux-gnuabi64 - GNU binary utilities, for mips64el-linux-gnuabi64 target
 binutils-mips64el-linux-gnuabin32 - GNU binary utilities, for mips64el-linux-gnuabin32 target
 binutils-mipsel-linux-gnu - GNU binary utilities, for mipsel-linux-gnu target
 binutils-multiarch - Binary utilities that support multi-arch targets
 binutils-multiarch-dev - GNU binary utilities that support multi-arch targets (BFD develop
 binutils-powerpc-linux-gnu - GNU binary utilities, for powerpc-linux-gnu target
 binutils-powerpc-linux-gnuspe - GNU binary utilities, for powerpc-linux-gnuspe target
 binutils-powerpc64-linux-gnu - GNU binary utilities, for powerpc64-linux-gnu target
 binutils-powerpc64le-linux-gnu - GNU binary utilities, for powerpc64le-linux-gnu target
 binutils-s390x-linux-gnu - GNU binary utilities, for s390x-linux-gnu target
 binutils-sh4-linux-gnu - GNU binary utilities, for sh4-linux-gnu target
 binutils-source - GNU assembler, linker and binary utilities (source)
 binutils-sparc64-linux-gnu - GNU binary utilities, for sparc64-linux-gnu target
Closes: 851736
Changes:
 binutils (2.27.90.20170124-1) unstable; urgency=medium
 .
   * New upstream snapshot, taken from the binutils 2.28 branch.
     - Fix PR gold/21054 (closes: #851736).
Checksums-Sha1:
 030eacf9cfba2b8c83136992b66b3111b610ccda 4455 binutils_2.27.90.20170124-1.dsc
 cd1af49993b387fc0b355c8aa627eeb0afed5b78 33098625 binutils_2.27.90.20170124.orig.tar.gz
 148cd7f1f87740ebbbc76416c5a7a43fdb94a3d7 88819 binutils_2.27.90.20170124-1.diff.gz
Checksums-Sha256:
 a9dd382035d0e0e077a1fc43f36785b05385983e05226e47a825945da92bf4a7 4455 binutils_2.27.90.20170124-1.dsc
 b4101b6061f32beb4c9559b7930087a1bb7c6eeb11ddd01ec67ce080e5e9deb5 33098625 binutils_2.27.90.20170124.orig.tar.gz
 27d36857e474c1806e02f0bb9a0bb61614f12351fa6f15fe1c3d4cad8f2bb8a2 88819 binutils_2.27.90.20170124-1.diff.gz
Files:
 e1cb39010fc48a2a46517ae28edfd4a1 4455 devel optional binutils_2.27.90.20170124-1.dsc
 7104138fb4b72db330a79ecc0e671d50 33098625 devel optional binutils_2.27.90.20170124.orig.tar.gz
 3d0cd06ced4f8cbf3f81327f434faccf 88819 devel optional binutils_2.27.90.20170124-1.diff.gz

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

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAliHZXMQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9ah9D/4rXmZCgS0kq1Ftxl6HjZ9qbpXgjJUecgCA
c4GtWQtr6VsdhqHxQ8EWp3R6v8F0bo4CRPTbyGBKouRrf5phjKp4lZshbduvLK8H
yEY8BwRlpDCBx8gUUArLH+lLdkNVgc2ESPQSZIzMVMP6Pf5vRDwGVtHvP2a0UltD
UfYxlcMN28Yg5iSiZdfwO7XTvzNTWCuF4HvR0f1iUmfjpX96iDJOw+Y4hrrNollW
NS2cN2evFe18KOCew+tCz+UcQbpahK8l4Sr+HxR1WeBg+goVkOVIy7OzQd1kb9fV
IvadFA+i51kQ4YF8fcdwg9wPEBUiQdazvP0lEcMesLd5bqvW+vL0jlawwE5pRiSu
a4rfjxLhWnQGJwt/X+wNJDULuyw/K0WS6Q+W+ZDTHX8sfAXbdRep7InsC9Ylt4gm
yGSBj68PnRyAf9HCm+8i6fMVelbYKd60y/Sq4Cr7ZuEC1RQ8X6xNOfs3afGcf5h9
iaKGM0sidZLvjw3I1TOcKnrFw9QqOXyXKIh3UFR6jJ7hTAKhOGXhRPDLA4U5GoCf
+91iNtLfnfGo8WoH4wmCzzcoQOqg+69UKF7Y78DF44qU6X4tkUwF3IDwFz1IXwuD
jnuXJX+p/9HnMPAZE2n+F/yIxYsf4Tk3eHCuaxLBNgoDnqwgsT/gue08embqcOeP
1RZTdpKRMA==
=OEBR
-----END PGP SIGNATURE-----




Reply sent to Matthias Klose <doko@debian.org>:
You have taken responsibility. (Tue, 24 Jan 2017 15:12:13 GMT) (full text, mbox, link).


Notification sent to Michael Biebl <biebl@debian.org>:
Bug acknowledged by developer. (Tue, 24 Jan 2017 15:12:13 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 23 Feb 2017 07:30:10 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 12 14:14:26 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.