Michal Nowak
2020-04-25 5e4c8fd46b7fa2fbad5350030e24850769a7ba83
Update GNU binutils to 2.34

1 files added
5 files modified
35682 ■■■■■ changed files
components/developer/binutils/Makefile 6 ●●●● patch | view | raw | blame | history
components/developer/binutils/binutils.p5m 18 ●●●●● patch | view | raw | blame | history
components/developer/binutils/manifests/sample-manifest.p5m 46 ●●●●● patch | view | raw | blame | history
components/developer/binutils/patches/gas-25516.patch 35590 ●●●●● patch | view | raw | blame | history
components/developer/binutils/test/results-32.master 11 ●●●● patch | view | raw | blame | history
components/developer/binutils/test/results-64.master 11 ●●●● patch | view | raw | blame | history
components/developer/binutils/Makefile
@@ -23,7 +23,7 @@
# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2018 Norm Jacobs
# Copyright (c) 2018 Ken Mays
# Copyright (c) 2019 Michal Nowak
# Copyright (c) 2020 Michal Nowak
#
BUILD_BITS=        32_and_64
@@ -31,14 +31,14 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        binutils
COMPONENT_VERSION=    2.33.1
COMPONENT_VERSION=    2.34
COMPONENT_SUMMARY=    GNU collection of binary tools like ld, as
COMPONENT_PROJECT_URL=    http://www.gnu.org/software/binutils/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_URL=    http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH=    \
    sha256:ab66fc2d1c3ec0359b8e08843c9f33b63e8707efdff5e4cc5c200eae24722cbf
    sha256:f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
COMPONENT_FMRI=        developer/gnu-binutils
COMPONENT_CLASSIFICATION=Development/GNU
components/developer/binutils/binutils.p5m
@@ -22,7 +22,7 @@
#
# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2018 Norm Jacobs
# Copyright (c) 2019 Michal Nowak
# Copyright (c) 2020 Michal Nowak
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -32,7 +32,6 @@
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
<transform file path=usr.*/man/.*$ -> default mangler.man.stability uncommitted>
<transform link path=usr/bin/g.* -> default facet.compat.gnulinks true>
<transform link path=usr/share/man/man1/g.* -> default facet.compat.gnulinks true>
@@ -55,6 +54,7 @@
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/as target=../../bin/as
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/gstrip target=../../bin/gstrip
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/ld target=../../bin/ld
#hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/ld.bfd target=../../bin/ld
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/nm target=../../bin/nm
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/objcopy target=../../bin/objcopy
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/objdump target=../../bin/objdump
@@ -583,7 +583,7 @@
file path=usr/gnu/bin/$(MACH64)/c++filt
file path=usr/gnu/bin/$(MACH64)/elfedit
file path=usr/gnu/bin/$(MACH64)/gprof
file usr/gnu/bin/$(MACH64)/strip path=usr/gnu/bin/$(MACH64)/gstrip
#hardlink path=usr/gnu/bin/$(MACH64)/ld target=ld.bfd
file path=usr/gnu/bin/$(MACH64)/ld
file path=usr/gnu/bin/$(MACH64)/nm
file path=usr/gnu/bin/$(MACH64)/objcopy
@@ -592,14 +592,15 @@
file path=usr/gnu/bin/$(MACH64)/readelf
file path=usr/gnu/bin/$(MACH64)/size
file path=usr/gnu/bin/$(MACH64)/strings
file usr/gnu/bin/$(MACH64)/strip path=usr/gnu/bin/$(MACH64)/gstrip
file path=usr/gnu/bin/addr2line
file path=usr/gnu/bin/ar
file path=usr/gnu/bin/as
file path=usr/gnu/bin/c++filt
file path=usr/gnu/bin/elfedit
file path=usr/gnu/bin/gprof
file usr/gnu/bin/strip path=usr/gnu/bin/gstrip
file path=usr/gnu/bin/ld
#hardlink path=usr/gnu/bin/ld.bfd target=ld
file path=usr/gnu/bin/nm
file path=usr/gnu/bin/objcopy
file path=usr/gnu/bin/objdump
@@ -607,18 +608,23 @@
file path=usr/gnu/bin/readelf
file path=usr/gnu/bin/size
file path=usr/gnu/bin/strings
file usr/gnu/bin/strip path=usr/gnu/bin/gstrip
file path=usr/gnu/include/ansidecl.h
file path=usr/gnu/include/bfd.h
file path=usr/gnu/include/bfd_stdint.h
file path=usr/gnu/include/bfdlink.h
file path=usr/gnu/include/ctf-api.h
file path=usr/gnu/include/ctf.h
file path=usr/gnu/include/diagnostics.h
file path=usr/gnu/include/dis-asm.h
file path=usr/gnu/include/symcat.h
file path=usr/gnu/lib/$(MACH64)/libbfd.a
file path=usr/gnu/lib/$(MACH64)/libctf-nobfd.a
file path=usr/gnu/lib/$(MACH64)/libctf.a
file path=usr/gnu/lib/$(MACH64)/libopcodes.a
file path=usr/gnu/lib/libbfd.a
file path=usr/gnu/lib/libctf-nobfd.a
file path=usr/gnu/lib/libctf.a
file path=usr/gnu/lib/libopcodes.a
file path=usr/gnu/share/locale/bg/LC_MESSAGES/binutils.mo
file path=usr/gnu/share/locale/bg/LC_MESSAGES/gprof.mo
components/developer/binutils/manifests/sample-manifest.p5m
@@ -22,16 +22,16 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/gnu/$(GNU_TRIPLET)/bin/ar
file path=usr/gnu/$(GNU_TRIPLET)/bin/as
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/ld target=ld.bfd
file path=usr/gnu/$(GNU_TRIPLET)/bin/ld.bfd
file path=usr/gnu/$(GNU_TRIPLET)/bin/nm
file path=usr/gnu/$(GNU_TRIPLET)/bin/objcopy
file path=usr/gnu/$(GNU_TRIPLET)/bin/objdump
file path=usr/gnu/$(GNU_TRIPLET)/bin/ranlib
file path=usr/gnu/$(GNU_TRIPLET)/bin/readelf
file path=usr/gnu/$(GNU_TRIPLET)/bin/strip
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/ar target=../../bin/ar
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/as target=../../bin/as
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/ld target=../../bin/ld
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/ld.bfd target=../../bin/ld
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/nm target=../../bin/nm
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/objcopy target=../../bin/objcopy
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/objdump target=../../bin/objdump
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/ranlib target=../../bin/ranlib
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/readelf target=../../bin/readelf
hardlink path=usr/gnu/$(GNU_TRIPLET)/bin/strip target=../../bin/strip
file path=usr/gnu/$(GNU_TRIPLET)/lib/ldscripts/elf_i386.x
file path=usr/gnu/$(GNU_TRIPLET)/lib/ldscripts/elf_i386.xbn
file path=usr/gnu/$(GNU_TRIPLET)/lib/ldscripts/elf_i386.xc
@@ -219,31 +219,37 @@
file path=usr/gnu/bin/$(MACH64)/strings
file path=usr/gnu/bin/$(MACH64)/strip
file path=usr/gnu/bin/addr2line
hardlink path=usr/gnu/bin/ar target=../$(GNU_TRIPLET)//bin/ar
hardlink path=usr/gnu/bin/as target=../$(GNU_TRIPLET)//bin/as
file path=usr/gnu/bin/ar
file path=usr/gnu/bin/as
file path=usr/gnu/bin/c++filt
file path=usr/gnu/bin/elfedit
file path=usr/gnu/bin/gprof
hardlink path=usr/gnu/bin/ld target=../$(GNU_TRIPLET)//bin/ld.bfd
hardlink path=usr/gnu/bin/ld.bfd target=../$(GNU_TRIPLET)//bin/ld.bfd
hardlink path=usr/gnu/bin/nm target=../$(GNU_TRIPLET)//bin/nm
hardlink path=usr/gnu/bin/objcopy target=../$(GNU_TRIPLET)//bin/objcopy
hardlink path=usr/gnu/bin/objdump target=../$(GNU_TRIPLET)//bin/objdump
hardlink path=usr/gnu/bin/ranlib target=../$(GNU_TRIPLET)//bin/ranlib
hardlink path=usr/gnu/bin/readelf target=../$(GNU_TRIPLET)//bin/readelf
file path=usr/gnu/bin/ld
hardlink path=usr/gnu/bin/ld.bfd target=ld
file path=usr/gnu/bin/nm
file path=usr/gnu/bin/objcopy
file path=usr/gnu/bin/objdump
file path=usr/gnu/bin/ranlib
file path=usr/gnu/bin/readelf
file path=usr/gnu/bin/size
file path=usr/gnu/bin/strings
hardlink path=usr/gnu/bin/strip target=../$(GNU_TRIPLET)//bin/strip
file path=usr/gnu/bin/strip
file path=usr/gnu/include/ansidecl.h
file path=usr/gnu/include/bfd.h
file path=usr/gnu/include/bfd_stdint.h
file path=usr/gnu/include/bfdlink.h
file path=usr/gnu/include/ctf-api.h
file path=usr/gnu/include/ctf.h
file path=usr/gnu/include/diagnostics.h
file path=usr/gnu/include/dis-asm.h
file path=usr/gnu/include/symcat.h
file path=usr/gnu/lib/$(MACH64)/libbfd.a
file path=usr/gnu/lib/$(MACH64)/libctf-nobfd.a
file path=usr/gnu/lib/$(MACH64)/libctf.a
file path=usr/gnu/lib/$(MACH64)/libopcodes.a
file path=usr/gnu/lib/libbfd.a
file path=usr/gnu/lib/libctf-nobfd.a
file path=usr/gnu/lib/libctf.a
file path=usr/gnu/lib/libopcodes.a
file path=usr/gnu/share/locale/bg/LC_MESSAGES/binutils.mo
file path=usr/gnu/share/locale/bg/LC_MESSAGES/gprof.mo
components/developer/binutils/patches/gas-25516.patch
New file
Diff too large
components/developer/binutils/test/results-32.master
@@ -1,13 +1,14 @@
        === binutils Summary ===
# of expected passes        204
# of expected passes        208
# of expected failures        1
# of unsupported tests        8
# of unsupported tests        9
        === gas Summary ===
# of expected passes        1162
# of expected passes        1213
# of unexpected failures    5
# of unsupported tests        10
        === ld Summary ===
# of expected passes        533
# of unexpected failures    204
# of expected passes        536
# of unexpected failures    202
# of expected failures        5
# of unresolved testcases    12
# of untested testcases        9
components/developer/binutils/test/results-64.master
@@ -1,13 +1,14 @@
        === binutils Summary ===
# of expected passes        204
# of expected passes        208
# of expected failures        1
# of unsupported tests        8
# of unsupported tests        9
        === gas Summary ===
# of expected passes        1162
# of expected passes        1213
# of unexpected failures    5
# of unsupported tests        10
        === ld Summary ===
# of expected passes        444
# of unexpected failures    273
# of expected passes        448
# of unexpected failures    270
# of expected failures        5
# of unresolved testcases    17
# of untested testcases        9