Name: | oracle-armtoolset-1-binutils-devel |
---|---|
Version: | 2.31.1 |
Release: | 0.el7 |
Architecture: | aarch64 |
Group: | System Environment/Libraries |
Size: | 6054988 |
License: | GPLv3+ |
RPM: | oracle-armtoolset-1-binutils-devel-2.31.1-0.el7.aarch64.rpm |
Source RPM: | oracle-armtoolset-1-binutils-2.31.1-0.el7.src.rpm |
Build Date: | Wed Sep 26 2018 |
Build Host: | ca-buildarm03.us.oracle.com |
Vendor: | Oracle America |
URL: | http://www.gnu.org/s/binutils |
Summary: | BFD and opcodes static and dynamic libraries and header files |
Description: | This package contains BFD and opcodes static and dynamic libraries. The dynamic libraries are in this package, rather than a seperate base package because they are actually linker scripts that force the use of the static libraries. This is because the API of the BFD library is too unstable to be used dynamically. The static libraries are here because they are now needed by the dynamic libraries. Developers starting new projects are strongly encouraged to consider using libelf instead of BFD. |
- Replace GNU binutils release 2.30 with 2.31.1. - Move the source files added by the debuginfo package from /usr/src/debug/ to /usr/src/debug/oracle-armtoolset-1/ - Remove the previous .patch files as they are all in 2.31.1. - Add binutils-testsuite-aarch64-ifunc.patch: Fix the false positive ifunc-9 test case Disable executable test cases of pr23169 as they are invalid on aarch64
- Backport the following upstream (2.31) commits: b3ac5c6c286c - Fix unintialized memory in aarch64 opcodes. ce4ec1a9b6c4 - Bug 23142, SIGSEGV in is_strip_section 53db9cf9fc36 - PR23147, Heap buffer overflow in pe_print_idata b4560c7d159f - PR23148, Heap buffer overflow in pe_print_edata a45a8f917844 - Fix _GLOBAL_OFFSET_TABLE_ value for large GOTs (aarch64). 58ed5c38f525 - Allow integer immediate for VFP vmov instructions. 6688183925d8 - Allow integer immediates for AArch64 fmov instructions.
- Initial version for Oracle ARM Toolset. - Wed May 02 2018 Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com> - Backport the following ARM backend commits: 2875ce2b55bd - [ARM] Enable conditional Armv8-M instructions cf3cf39d53c3 - [ARM] Add new macro for Thumb-only opcodes 322474019df7 - [GAS][AARCH64]Add group relocations to create PC-relative offset. 1daf502a16e0 - [LD][AARCH64]Add group relocations to create PC-relative offset. 279b2f94168e - [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_ABS32 against absolution symbol or undefine symbol in shared object. 49ded53def53 - Fix AArch32 build attributes for Armv8.4-A. e207bc53a407 - [ARM] Fix bxns mask 9a2ebffd4dd9 - Ensure 8-byte alignment for AArch64 stubs. 0c1ded8dc0be - [PR20402][LD][AARCH64]Don't emit RELATIVE relocation for absolute symbols which are resolved at static linking time. f657f8c4a1dc - Fix Sparc, s390 and AArch64 targets so that they can handle relocs against ifunc symbols found in note sections. c8d59609b1cf - Enhance the AARCH64 assembler to support LDFF1xx instructions which use REG+REG addressing with an assumed offset register. e82e6b2b19eb - Add support for R_AARCH64_TLSLE_LDST8_TPREL_LO12, etc. 84f1b9fb0813 - [1/2][GAS][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in GAS. e04ef02299ad - [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 10bba94bd440 - Fix the mask for the sqrdml(a|s)h instructions. - Backport also the following common fixes: 76cb3a89a661 - PR22758, FAIL: Run pr22393-2 ab1fadc6b2f0 - PR22714, Assembler preprocessor loses track of \@ b0daac83d78c - Remove PROVIDE() qualifiers from definition of __CTOR_LIST__ and __DTOR_LIST__ symbols in PE linker scripts. 64e234d417d5 - Prevent attempts to call strncpy with a zero-length field by checking the size of debuglink sections. 68807c3cd64c - Replace reachable assertion with a test and return of NULL. 8de3a6e2afe2 - Speed up readelf and objdump by not looking for DWO links unless the user has requested that they be displayed/followed. 6e5e9d58c1ee - PR22836, "-r -s" doesn't work with -g3 using GCC 7 e535d0ddb3ca - Fix mistake in the declaration of the --include-all-whitespace option of the strings utility. 6838f2bed645 - Segfault on phdrs allocated but not created 0e70b27ba900 - Use binary search on dynamic relocations 416c34d683f2 - Set non_ir_ref_dynamic if a symbol is made dynamic 0b7a4aa6ba5a - Fix case where IR file provides symbol visibility but replacement file does not.