Bug 1452577
| Summary: | elf/tst-audit set of tests fails with error "no PLTREL found in object ld-linux-x86-64.so.2" | |||
|---|---|---|---|---|
| Product: | Red Hat Developer Toolset | Reporter: | Nick Clifton <nickc> | |
| Component: | binutils | Assignee: | Nick Clifton <nickc> | |
| Status: | CLOSED ERRATA | QA Contact: | Martin Cermak <mcermak> | |
| Severity: | high | Docs Contact: | ||
| Priority: | urgent | |||
| Version: | DTS 7.0 RHEL 6 | CC: | ashankar, bgollahe, fweimer, glibc-bugzilla, kanderso, law, mcermak, mnewsome, mpolacek, mprchlik, pfrankli, qe-baseos-tools-bugs, skolosov | |
| Target Milestone: | alpha | |||
| Target Release: | 7.0 | |||
| Hardware: | x86_64 | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | devtoolset-7-binutils-2devtoolset-7-binutils-2.28-1.el6.28-1.el6 | Doc Type: | Bug Fix | |
| Doc Text: |
As an optimization, binutils previously ceased to generate Procedure Linkage Table (PLT) entries for executables for the 32-bit and 64-bit Intel architectures when a GOT entry was sufficient. As a consequence, tools using the PLT entries failed to work with the produced executables. In addition, the LD_AUDIT system feature for modifying the system's behaviour when loading binaries also failed to work. With this update, the optimization has been reverted, and the described problems no longer occur.
|
Story Points: | --- | |
| Clone Of: | 1452112 | |||
| : | 1454328 (view as bug list) | Environment: | ||
| Last Closed: | 2017-10-24 09:44:06 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: | 1445781, 1452112, 1452151, 1452154 | |||
| Bug Blocks: | 1452111, 1452574, 1454326, 1454328 | |||
|
Comment 3
Nick Clifton
2017-05-22 10:47:25 UTC
Comment #5 belongs to RHEL7 variant of this bug, 1452574, I posted it here by mistake. The reproducer is not available on RHEL6, as far as I can tell - no sign of tst-audit1 anywhere in glibc-2.12-1.209.el6_9.1 - therefore I tried to re-use the source file from glibc-2.17-192.el7, and it seems to work correctly. VERIFIED can stay. Verified with build devtoolset-7-binutils-2.28-9.el6. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:3007 *** Bug 1452112 has been marked as a duplicate of this bug. *** |