[Bug 1833067] Re: FTBFS on amd64 / i386 when compiled with new hardening defaults in eoan

Ubuntu Foundations Team Bug Bot 1833067 at bugs.launchpad.net
Mon Jun 17 12:26:37 UTC 2019


The attachment "glibc_2.29-0ubuntu3.debdiff" seems to be a debdiff.  The
ubuntu-sponsors team has been subscribed to the bug report so that they
can review and hopefully sponsor the debdiff.  If the attachment isn't a
patch, please remove the "patch" flag from the attachment, remove the
"patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe
the team.

[This is an automated message performed by a Launchpad user owned by
~brian-murray, for any issue please contact him.]

** Tags added: patch

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1833067

Title:
  FTBFS on amd64 / i386 when compiled with new hardening defaults in
  eoan

Status in glibc package in Ubuntu:
  New

Bug description:
  In eoan we are activating new hardening defaults in gcc (-fstack-
  clash-protection on all non-32-bit ARM arches and -fcet-protection on
  i386/amd64/x32).

  As a result of -fcet-protection by default, glibc FTBFS since it has
  to be explicitly configured (./configure --enable-cet) to build
  correctly:

  usr/bin/ld: warning: /<<PKGBUILDDIR>>/build-tree/i386-libc/elf/librtld.os: corrupt GNU_PROPERTY_TYPE (5) size: 0
  /usr/bin/ld: /<<PKGBUILDDIR>>/build-tree/i386-libc/elf/librtld.os: in function `_rtld_main_check':
  /<<PKGBUILDDIR>>/elf/../sysdeps/x86/dl-prop.h:33: undefined reference to `_dl_cet_check'
  /usr/bin/ld: /<<PKGBUILDDIR>>/elf/../sysdeps/x86/dl-prop.h:33: undefined reference to `_dl_cet_check'
  /usr/bin/ld: /<<PKGBUILDDIR>>/elf/../sysdeps/x86/dl-prop.h:33: undefined reference to `_dl_cet_check'
  /usr/bin/ld: /<<PKGBUILDDIR>>/build-tree/i386-libc/elf/librtld.os: in function `_dl_open_check':
  /<<PKGBUILDDIR>>/elf/../sysdeps/x86/dl-prop.h:41: undefined reference to `_dl_cet_open_check'
  /usr/bin/ld: /<<PKGBUILDDIR>>/build-tree/i386-libc/elf/ld.so.new: hidden symbol `_dl_cet_open_check' isn't defined
  /usr/bin/ld: final link failed: bad value
  collect2: error: ld returned 1 exit status

  This can be easily remedied by now enabling CET support at configure
  time for glibc - see the attached debdiff which enables this for the
  supported architectures which resolves this FTBFS.

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



More information about the Ubuntu-sponsors mailing list