SHA256
3
0
forked from pool/binutils
Commit Graph

478 Commits

Author SHA256 Message Date
Dominique Leuenberger
3b387fedf9 Accepting request 979157 from devel:gcc
- Use https for variosu links.

- Update binutils-2.38-branch.diff.gz (to 93054037f1e304e)
  in order to include PR29087.

- Enable multitarget build on riscv64
- On SLE15 and later, use make -Oline to synchronize configure output by
  lines

OBS-URL: https://build.opensuse.org/request/show/979157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=158
2022-05-27 22:28:03 +00:00
Martin Liška
1d5ec0b679 - Use https for variosu links.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=411
2022-05-25 10:24:02 +00:00
Martin Liška
8c85dadfb5 Accepting request 979148 from home:marxin:branches:devel:gcc
- Update binutils-2.38-branch.diff.gz (to 93054037f1e304e)
  in order to include PR29087.

OBS-URL: https://build.opensuse.org/request/show/979148
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=410
2022-05-25 10:22:57 +00:00
Michael Matz
6dd46225bb Fix typo:
- Enable multitarget build on riscv64

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=409
2022-05-09 12:48:29 +00:00
Michael Matz
22b4e7d19c Accepting request 975772 from home:Andreas_Schwab:Factory
- Enable multitarget build on rinscv64
- On SLE15 and later, use make -Oline to synchronize configure output by
  lines

OBS-URL: https://build.opensuse.org/request/show/975772
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=408
2022-05-09 12:46:21 +00:00
Dominique Leuenberger
ed2b0fdf75 Accepting request 974908 from devel:gcc
- Renumber Sources.

- Fix ExcludeArch for ppc.

- Make multibuild utilize only the main binutils.spec file.
- Remove not needed README.First-for.SUSE.packagers, pre_checkin.sh.

- Start using _multibuild for cross binutils.

OBS-URL: https://build.opensuse.org/request/show/974908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=157
2022-05-06 16:58:04 +00:00
Martin Liška
990fc24d26 - Renumber Sources.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=406
2022-05-04 12:08:59 +00:00
Martin Liška
ee641bff33 Accepting request 974890 from home:marxin:branches:devel:gcc
- Fix ExcludeArch for ppc.

OBS-URL: https://build.opensuse.org/request/show/974890
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=405
2022-05-04 10:36:02 +00:00
Richard Biener
473303228c Accepting request 974872 from home:marxin:branches:devel:gcc
- Make multibuild utilize only the main binutils.spec file.
- Remove not needed README.First-for.SUSE.packagers, pre_checkin.sh.

OBS-URL: https://build.opensuse.org/request/show/974872
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=404
2022-05-04 09:51:41 +00:00
Martin Liška
2210b70bed - Start using _multibuild for cross binutils.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=403
2022-05-02 10:26:16 +00:00
Richard Biener
055d2689cd Accepting request 974386 from home:marxin:branches:devel:gcc
- Start using _multibuild for cross compilers.

OBS-URL: https://build.opensuse.org/request/show/974386
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=402
2022-05-02 10:21:07 +00:00
Dominique Leuenberger
6d389b3488 Accepting request 969239 from devel:gcc
- Update binutils-2.38-branch.diff.gz (to c210342d7f5) to include
  recognition of 'z16' name for 'arch14' on s390.  [bsc#1198237]

OBS-URL: https://build.opensuse.org/request/show/969239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=156
2022-04-14 15:22:48 +00:00
Michael Matz
e75e43ca87 - Update binutils-2.38-branch.diff.gz (to c210342d7f5) to include
recognition of 'z16' name for 'arch14' on s390.  [bsc#1198237]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=400
2022-04-11 13:53:50 +00:00
Dominique Leuenberger
b8421bbf1f Accepting request 964006 from devel:gcc
- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to
  the SUSE_ASNEEDED variable.  Adds binutils-znow.patch.

OBS-URL: https://build.opensuse.org/request/show/964006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=155
2022-03-24 21:56:46 +00:00
Michael Matz
fac6e3e444 Mention binutils-znow.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=398
2022-03-22 16:09:29 +00:00
Michael Matz
3baf335380 Accepting request 963860 from home:msmeissn:branches:devel:gcc
- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to
  the SUSE_ASNEEDED variable.

- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to
  the SUSE_ASNEEDED variable.

- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to
  the SUSE_ASNEEDED variable.

- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to
  the SUSE_ASNEEDED variable.

- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to
  the SUSE_ASNEEDED variable.

- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to
  the SUSE_ASNEEDED variable.

- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to
  the SUSE_ASNEEDED variable.

- Add usage of a SUSE_ZNOW environment variable which allows switching
  on "-z now" by default using "export SUSE_ZNOW=1", similar to

OBS-URL: https://build.opensuse.org/request/show/963860
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=397
2022-03-22 13:30:49 +00:00
Dominique Leuenberger
3376a38904 Accepting request 961607 from devel:gcc
OBS-URL: https://build.opensuse.org/request/show/961607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=154
2022-03-17 16:01:09 +00:00
Martin Liška
1c7e0bacf0 Accepting request 961008 from home:wolfi323:branches:devel:gcc
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
  which got lost in the update to 2.38.

OBS-URL: https://build.opensuse.org/request/show/961008
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=395
2022-03-14 08:43:31 +00:00
Dominique Leuenberger
ef3eb8be22 Accepting request 959404 from devel:gcc
OBS-URL: https://build.opensuse.org/request/show/959404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=153
2022-03-05 13:42:56 +00:00
Martin Liška
4523532a30 Accepting request 959378 from home:marxin:branches:devel:gcc
- Update binutils-2.38-branch.diff.gz in order to include PR28879.

OBS-URL: https://build.opensuse.org/request/show/959378
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=393
2022-03-04 12:30:10 +00:00
Michael Matz
a63833d4f3 - From Stefan Brüns <stefan.bruens@rwth-aachen.de>:
* Install symlinks for all target specific tools on
    arm-eabi-none [bsc#1185712]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=392
2022-03-01 12:43:50 +00:00
Michael Matz
2f26a20813 Accepting request 957237 from home:marxin:branches:devel:gcc
- Do not re-generate ld/ldlex.c, ld/ldgram.c, ld/ldgram.h and verify
  that corresponding flex/bison files are not modified by a patch.

OBS-URL: https://build.opensuse.org/request/show/957237
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=391
2022-02-28 14:38:04 +00:00
Martin Liška
845bec2bea Accepting request 957216 from home:marxin:branches:devel:gcc
- Use verbose mode for make for cross compilers.

OBS-URL: https://build.opensuse.org/request/show/957216
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=390
2022-02-24 09:09:30 +00:00
Michael Matz
303dd11d49 - Make it build on SLE-11 again.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=389
2022-02-23 17:53:55 +00:00
Michael Matz
ccd355274b Accepting request 956642 from home:marxin:branches:devel:gcc
- Use verbose mode for make.

OBS-URL: https://build.opensuse.org/request/show/956642
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=388
2022-02-22 14:37:51 +00:00
Michael Matz
fd2a841d44 Accepting request 953949 from home:marxin:branches:devel:gcc
- Update to binutils 2.38:
  * elfedit: Add --output-abiversion option to update ABIVERSION.
  * Add support for the LoongArch instruction set.
  * Tools which display symbols or strings (readelf, strings, nm, objdump)
    have a new command line option which controls how unicode characters are
    handled.  By default they are treated as normal for the tool.  Using
    --unicode=locale will display them according to the current locale.
    Using --unicode=hex will display them as hex byte values, whilst
    --unicode=escape will display them as escape sequences.  In addition
    using --unicode=highlight will display them as unicode escape sequences
    highlighted in red (if supported by the output device).
  * readelf -r dumps RELR relative relocations now.
  * Support for efi-app-aarch64, efi-rtdrv-aarch64 and efi-bsdrv-aarch64 has been
    added to objcopy in order to enable UEFI development using binutils.
  * ar: Add --thin for creating thin archives. -T is a deprecated alias without
    diagnostics. In many ar implementations -T has a different meaning, as
    specified by X/Open System Interface.
  * Add support for AArch64 system registers that were missing in previous
    releases.
  * Add support for the LoongArch instruction set.
  * Add a command-line option, -muse-unaligned-vector-move, for x86 target
    to encode aligned vector move as unaligned vector move.
  * Add support for Cortex-R52+ for Arm.
  * Add support for Cortex-A510, Cortex-A710, Cortex-X2 for AArch64.
  * Add support for Cortex-A710 for Arm.
  * Add support for Scalable Matrix Extension (SME) for AArch64.
  * The --multibyte-handling=[allow|warn|warn-sym-only] option tells the
    assembler what to when it encoutners multibyte characters in the input.  The
    default is to allow them.  Setting the option to "warn" will generate a
    warning message whenever any multibyte character is encountered.  Using the

There are no new CVEs fixed in the release.

OBS-URL: https://build.opensuse.org/request/show/953949
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=387
2022-02-14 15:11:29 +00:00
Martin Liška
d79ff58fe0 Accepting request 951572 from home:matwey:gcc-pru
- Enable PRU architecture for AM335x CPU (Beagle Bone Black board)

OBS-URL: https://build.opensuse.org/request/show/951572
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=386
2022-02-12 16:21:49 +00:00
Michael Matz
145240cbab Accepting request 949605 from home:dirkmueller:Factory
- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups 

- use fdupes on datadir
- remove RPM_BUILD_ROOT usage and other cleanups

OBS-URL: https://build.opensuse.org/request/show/949605
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=385
2022-01-31 13:21:02 +00:00
Dominique Leuenberger
b7f0adc4c4 Accepting request 931326 from devel:gcc
OBS-URL: https://build.opensuse.org/request/show/931326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=152
2021-11-17 00:12:25 +00:00
Martin Liška
8ced92b0cb Accepting request 931144 from home:marxin:branches:devel:gcc
- Rebase binutils-2.37-branch.diff: fixes PR28494.

OBS-URL: https://build.opensuse.org/request/show/931144
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=384
2021-11-14 08:58:25 +00:00
Michael Matz
3e71827b33 More missing bug references
bnc#1184519 aka CVE-2021-20294 aka PR26929

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=383
2021-11-08 15:33:46 +00:00
Michael Matz
7b51e7db99 Also mention some fixed SLE bugs we forgot to mention.
- Also fixes:
  bsc#1183909 - slow performance of stripping some binaries

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=382
2021-11-08 15:31:11 +00:00
Dominique Leuenberger
4f855bd7fc Accepting request 929013 from devel:gcc
- Rebase binutils-2.37-branch.diff: fixes PR28523 aka boo#1188941.

- Fix empty man-pages from broken release tarball [PR28144].

- Update binutils-skip-rpaths.patch with contained a memory corruption
  (boo#1191473).

- Configure with --disable-x86-used-note on old code streams.
- Disable libalternatives temporarily for build cycle reasons.
- make TARGET-bfd=headers again, we patch bfd-in.h
- This state submitted to SLE12 and SLE15 code streams for annual
  toolchain update. [jsc#PM-2767, jsc#SLE-21561, jsc#SLE-19618]
- Bump binutils-2.37-branch.diff to 66d5c7003, to include fixes for
  PR28422, PR28192, PR28391.  Also adds some s390x arch14
  instructions [jsc#SLE-18637].

- Using libalternatives instead of update-alternatives.

- Adjust for testsuite fails on older products that configure
  binutils in different ways, adds  binutils-compat-old-behaviour.diff
  and adjusts binutils-revert-nm-symversion.diff and
  binutils-revert-plt32-in-branches.diff.

- Rebase binutils-2.37-branch.diff: fixes PR28523 aka boo#1188941.

- Fix empty man-pages from broken release tarball [PR28144].

- Update binutils-skip-rpaths.patch with contained a memory corruption
  (boo#1191473).

OBS-URL: https://build.opensuse.org/request/show/929013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=151
2021-11-06 17:13:03 +00:00
Michael Matz
5269a83494 as 'jgnop label' on s390x. [bsc#1192267]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=380
2021-11-05 16:58:32 +00:00
Michael Matz
ad07722c9c - Add binutils-revert-hlasm-insns.diff for compatibility on old
code stream that expect 'brcl 0,label' to not be disassembled
  as 'jgnop label' on s390x.  [jsc#1192267]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=379
2021-11-05 16:57:07 +00:00
Martin Liška
f3f5f00678 Accepting request 928960 from home:marxin:branches:devel:gcc
- Rebase binutils-2.37-branch.diff: fixes PR28523 aka boo#1188941.

OBS-URL: https://build.opensuse.org/request/show/928960
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=378
2021-11-03 10:01:49 +00:00
Michael Matz
2a8382549a Forgot to remove some files
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=377
2021-11-02 16:37:43 +00:00
Michael Matz
20813f4398 - Fix empty man-pages from broken release tarball [PR28144].
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=376
2021-11-02 15:59:30 +00:00
Richard Biener
d2d702311e Accepting request 928530 from home:marxin:branches:devel:gcc
- Update binutils-skip-rpaths.patch with contained a memory corruption
  (boo#1191473).

OBS-URL: https://build.opensuse.org/request/show/928530
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=375
2021-11-02 07:01:50 +00:00
Michael Matz
a362b336fe Try to get separate make headers working with PGO+LTO build
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=374
2021-10-19 16:31:03 +00:00
Michael Matz
2af0b96406 - make TARGET-bfd=headers again, we patch bfd-in.h
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=373
2021-10-19 15:51:00 +00:00
Michael Matz
4da0b3516c - Disable libalternatives temporarily for build cycle reasons.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=372
2021-10-13 12:19:55 +00:00
Michael Matz
30b18fbb6b Work around dependency problems
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=371
2021-10-12 14:01:53 +00:00
Michael Matz
f755c60377 - Bump binutils-2.37-branch.diff to 66d5c7003, to include fixes for
PR28422, PR28192, PR28391.  Also adds some s390x arch14
  instructions [jsc#SLE-18637].

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=370
2021-10-12 12:56:27 +00:00
Michael Matz
28c928537a - Configure with --disable-x86-used-note on old code streams.
- This state submitted to SLE12 and SLE15 code streams for annual
  toolchain update. [jsc#PM-2767, jsc#SLE-21561, jsc#SLE-19618]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=369
2021-10-11 14:53:18 +00:00
Michael Matz
628ae5d647 Accepting request 919840 from home:schubi2
- Using libalternatives instead of update-alternatives.
-

OBS-URL: https://build.opensuse.org/request/show/919840
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=368
2021-09-20 12:28:03 +00:00
Dominique Leuenberger
2c68c43758 Accepting request 910009 from devel:gcc
- Bump binutils-2.37-branch.diff: fixes PR28138. (forwarded request 910001 from marxin)

OBS-URL: https://build.opensuse.org/request/show/910009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=150
2021-09-17 21:25:22 +00:00
Michael Matz
a922d937e8 - Adjust for testsuite fails on older products that configure
binutils in different ways, adds  binutils-compat-old-behaviour.diff
  and adjusts binutils-revert-nm-symversion.diff and
  binutils-revert-plt32-in-branches.diff.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=366
2021-09-08 18:16:29 +00:00
Michael Matz
31fcbc6d1a Accepting request 910001 from home:marxin:branches:devel:gcc
- Bump binutils-2.37-branch.diff: fixes PR28138.

OBS-URL: https://build.opensuse.org/request/show/910001
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=365
2021-08-03 14:13:58 +00:00
Michael Matz
b73fcadbc1 Accepting request 907808 from home:marxin:branches:devel:gcc
- Use LTO & PGO build.

OBS-URL: https://build.opensuse.org/request/show/907808
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=364
2021-07-23 12:46:58 +00:00