Bug 1500836

Summary: Binutils fails to resolve relocations of golang shared so at build time on AArch64
Product: Red Hat Developer Toolset Reporter: Jeff Law <law>
Component: binutilsAssignee: Nick Clifton <nickc>
Status: CLOSED CURRENTRELEASE QA Contact: Martin Cermak <mcermak>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: DTS 7.1 RHEL 7CC: fweimer, jcajka, kanderso, law, mcermak, mnewsome, mpolacek, nickc, ohudlick, qe-baseos-tools-bugs
Target Milestone: alphaKeywords: Reopened
Target Release: 8.0   
Hardware: aarch64   
OS: Linux   
Whiteboard:
Fixed In Version: binutils-2.28-9.el7.rpm Doc Type: Bug Fix
Doc Text:
The ld linker generates correct dynamic executables Previously, the *ld* linker failed to create correct dynamic executables and terminated when invoked by the Go language compiler *go* on the 64-bit ARM architecture. The linker has been updated to correctly handle copy relocations. As a result, the linker no longer fails in the described situation.
Story Points: ---
Clone Of: 1430743 Environment:
Last Closed: 2018-01-16 18:33:35 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: 1430743    
Bug Blocks:    

Comment 1 Nick Clifton 2018-01-09 16:40:25 UTC
Fixed in binutils-2.28-9.el7.rpm

Comment 3 Matt Newsome 2018-01-16 18:34:16 UTC
This issue should be resolved in the current Red Hat Developer Toolset 7.0 release. If this is found not to be the case, please re-open this issue with a reproducible test case.