FTBFS on amd64 / i386 when compiled with new hardening defaults in eoan
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glibc (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Eoan |
Fix Released
|
High
|
Unassigned |
Bug Description
In eoan we are activating new hardening defaults in gcc (-fstack-
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>
/usr/bin/ld: /<<PKGBUILDDIR>
/<<PKGBUILDDIR>
/usr/bin/ld: /<<PKGBUILDDIR>
/usr/bin/ld: /<<PKGBUILDDIR>
/usr/bin/ld: /<<PKGBUILDDIR>
/<<PKGBUILDDIR>
/usr/bin/ld: /<<PKGBUILDDIR>
/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.
Changed in glibc (Ubuntu): | |
importance: | Undecided → High |
tags: | removed: rls-ee-incoming |
tags: | added: id-5d0ba41f0451f512579d2806 |
Changed in glibc (Ubuntu Eoan): | |
status: | New → Fix Released |
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.]