** Changed in: evolution-data-server (Ubuntu Trusty)
    Milestone: ubuntu-14.04.1 => trusty-updates

** Changed in: xorg-server (Ubuntu)
    Milestone: ubuntu-14.01 => None

** Changed in: evolution-data-server (Ubuntu)
    Milestone: ubuntu-14.04.1 => None

** Changed in: eglibc (Ubuntu)
   Importance: Undecided => Medium

** Changed in: eglibc (Ubuntu Trusty)
   Importance: Undecided => Medium

** Bug watch added: Debian Bug tracker #739913
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739913

** Also affects: eglibc (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739913
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evolution-data-server in Ubuntu.
https://bugs.launchpad.net/bugs/1266492

Title:
  ld:i386 crashes with -static -fPIE -pie

Status in GLibC:
  Incomplete
Status in binutils package in Ubuntu:
  Confirmed
Status in eglibc package in Ubuntu:
  Fix Released
Status in evolution-data-server package in Ubuntu:
  Fix Released
Status in xorg-server package in Ubuntu:
  Fix Released
Status in binutils source package in Trusty:
  Confirmed
Status in eglibc source package in Trusty:
  Fix Released
Status in evolution-data-server source package in Trusty:
  Confirmed
Status in xorg-server source package in Trusty:
  Fix Released
Status in eglibc package in Debian:
  Unknown

Bug description:
  Making a simple file conftest.c with the following contents:

  int main() { return 0; }

  And then compiling it on i386 with gcc -fPIE -pie -static conftest.c
  returns:

  *** Error in `/usr/bin/ld': corrupted double-linked list: 0x08dddb38
  ***

  This breaks compilation xorg-server on i386. I believe that -static
  -fPIE -pie is probably invalid, and it fails on amd64 too.

  $ gcc -fPIE -pie -static conftest.c 
  /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbeginT.o: relocation 
R_X86_64_32 against `__TMC_END__' can not be used when making a shared object; 
recompile with -fPIC
  /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbeginT.o: error adding symbols: Bad value
  collect2: error: ld returned 1 exit status

  But autoconf hangs on the corrupted double-linked list, which times
  out the xorg-server build.

To manage notifications about this bug go to:
https://bugs.launchpad.net/glibc/+bug/1266492/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to