Various bugfixes SRPMS: binutils-2.32-14.mga7.src.rpm i586: binutils-2.32-14.mga7.i586.rpm libbinutils-devel-2.32-14.mga7.i586.rpm x86_64: binutils-2.32-14.mga7.x86_64.rpm lib64binutils-devel-2.32-14.mga7.x86_64.rpm
Note that this one is also already in Cauldron since ~1 week, so it's already being heavily used/tested
This was also used to build the kernel-5.2.7-1 update
Advisory, added to svn: type: bugfix subject: Updated binutils packages src: 7: core: - binutils-2.32-14.mga7 description: | This maintenance update fixes various aarch64 and arm issues, and adds a missing getstring bounds check. The fixes are: * elf: Remove the property after reporting its removal * [AArch64] Fix bogus MOVPRFX warning for GPR form of CPY * [AArch64] Add missing C_MAX_ELEM flags for SVE conversions * [AArch64] Allow MOVPRFX to be used with FMOV * Ensure that debug information for ARM security functions is not dropped by the linker when performing garbage collection. * aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS * aarch64: handle .variant_pcs directive in gas * aarch64: override default elf .set handling in gas * aarch64: handle STO_AARCH64_VARIANT_PCS in bfd * PR24785, bfd crashes on empty .PPC.EMB.apuinfo section * aarch64: fix DT_AARCH64_VARIANT_PCS handling in readelf * [AArch64] Add support for GMID_EL1 register for +memtag * [ARM]: Correct the regular expressions in cmse_main_sec_debug.d file * getstring: check bounds before using [PR23940] references: - https://bugs.mageia.org/show_bug.cgi?id=25242
Keywords: (none) => advisory
mga7, x86_64 Packages updated OK. These do not need much testing - see comment 1. Running some quick utility tests as in earlier tests of binutils. $ strings /usr/bin/stellarium | grep GL | grep -v ANGLE | wc -l 365 $ objdump -f /bin/rustc /bin/rustc: file format elf64-x86-64 architecture: i386:x86-64, flags 0x00000150: HAS_SYMS, DYNAMIC, D_PAGED start address 0x0000000000001040 $ objdump -x /bin/pulseaudio /bin/pulseaudio: file format elf64-x86-64 /bin/pulseaudio architecture: i386:x86-64, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x0000000000408030 Program Header: PHDR off 0x0000000000000040 vaddr 0x0000000000400040 paddr 0x0000000000400040 align 2**3 [...] 24 .gnu_debuglink 00000028 0000000000000000 0000000000000000 00016070 2**2 CONTENTS, READONLY 25 .gnu_debugdata 000005e0 0000000000000000 0000000000000000 00016098 2**0 CONTENTS, READONLY SYMBOL TABLE: no symbols $ readelf -hl /bin/ruby ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian [...] 06 .dynamic 07 .note.ABI-tag .note.gnu.build-id 08 .eh_frame_hdr 09 10 .init_array .fini_array .dynamic .got $ nm -A -a -l -S -s --special-syms --synthetic -D /bin/celestia /bin/celestia: U acos /bin/celestia: U acosf /bin/celestia:0000000000487e10 T acosf@plt /bin/celestia:0000000000489980 T acos@plt /bin/celestia: U asin [...] /bin/celestia: U lua_tothread /bin/celestia:0000000000488f70 T lua_tothread@plt /bin/celestia: U lua_touserdata /bin/celestia:0000000000489880 T lua_touserdata@plt /bin/celestia: U lua_type [...] /bin/celestia: U _ZTVSo /bin/celestia: U _ZTVSt13basic_filebufIcSt11char_traitsIcEE /bin/celestia: U _ZTVSt14basic_ifstreamIcSt11char_traitsIcEE /bin/celestia: U _ZTVSt14basic_ofstreamIcSt11char_traitsIcEE /bin/celestia: U _ZTVSt15basic_streambufIcSt11char_traitsIcEE /bin/celestia: U _ZTVSt9bad_alloc /bin/celestia: U _ZTVSt9basic_iosIcSt11char_traitsIcEE 7357 symbols listed. OK for 64-bits.
CC: (none) => tarazed25Whiteboard: (none) => MGA7-64-OK
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2019-0097.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED