Bug 1631730

Summary: glibc: Missing ENDBR32 in start.S (incorrect CET-enabled startup code on i686)
Product: Red Hat Enterprise Linux 8 Reporter: Florian Weimer <fweimer>
Component: glibcAssignee: Florian Weimer <fweimer>
Status: CLOSED CURRENTRELEASE QA Contact: Alexandra Petlanová Hájková <ahajkova>
Severity: low Docs Contact:
Priority: high    
Version: 8.0CC: ahajkova, ashankar, codonell, dj, fweimer, mnewsome, pfrankli, skolosov
Target Milestone: rcKeywords: Patch
Target Release: 8.0   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: glibc-2.28-17.el8 Doc Type: No Doc Update
Doc Text:
undefined
Story Points: ---
Clone Of: 1631728 Environment:
Last Closed: 2019-06-14 01:01:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1631728    
Bug Blocks:    

Description Florian Weimer 2018-09-21 11:44:03 UTC
+++ This bug was initially created as a clone of Bug #1631728 +++

We need to backport this commit for 32-bit CET support:

commit 2339d6a55eb7a7e040ae888e906adc49eeb59eab
Author: H.J. Lu <hjl.tools>
Date:   Wed Sep 12 08:40:59 2018 -0700

    i386: Use ENTRY and END in start.S [BZ #23606]

This affects the statically-linked startup code, so binaries will have to be rebuilt.