100 Commits

Author SHA1 Message Date
openeuler-ci-bot
20b2d44f77
!279 SPEC: add build-require 'bison' for LoongArch
From: @ticat-fp 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-05-20 11:03:25 +00:00
ticat_fp
9f0e33046b SPEC: add build-require 'bison' for LoongArch
Signed-off-by: ticat_fp <fanpeng@loongson.cn>
2024-05-17 08:11:09 +00:00
openeuler-ci-bot
46971c5d22
!275 [sync] PR-273: add ppc64le support to fix error about gold
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-03-21 11:31:57 +00:00
邹鹏
2d13f70c94 add ppc64le support to fix error about gold
(cherry picked from commit 7a11df05671a57df8eda7e49b361e3974a8c721e)
2024-03-21 19:11:00 +08:00
openeuler-ci-bot
0f3b287f05
!269 [sync] PR-268: Modify inconsistent behavior of ld with --unresolved-symbols=ignore-all
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-03-08 06:44:15 +00:00
Wenlong Zhang
0048b6003f Modify inconsistent behavior of ld with --unresolved-symbols=ignore-all
(cherry picked from commit 0c809caf6ff91567df909c3b6bbfbd6f3f418eb1)
2024-03-08 14:18:13 +08:00
openeuler-ci-bot
77f5c9797c
!267 LoongArch: Sync patch from binutils upstream
From: @ticat-fp 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-03-04 02:31:36 +00:00
ticat_fp
09f4076aeb LoongArch: update from binutils upstream
Signed-off-by: ticat_fp <fanpeng@loongson.cn>
2024-03-01 10:22:56 +08:00
openeuler-ci-bot
13a3c1f5b9
!265 [Update] Update binutils 2.41
From: @eastb233 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-02-28 01:24:33 +00:00
eastb233
34cb11a359 [Update] Update binutils 2.41 2024-02-27 10:32:09 +08:00
openeuler-ci-bot
fc784d10a1
!262 binutils gas 支持新的 PPC 架构处理器
From: @yuucyf 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-01-08 08:50:01 +00:00
chenyuanfeng
9c38cafed9 [PPC] gas supporte c2000 processor 2024-01-08 03:26:38 -05:00
openeuler-ci-bot
92eb420496
!232 [TestCase] Enable running testcase
From: @eastb233 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2023-11-21 08:09:33 +00:00
eastb233
2c936e5113 [TestCase] Enable running testcase 2023-11-21 15:22:29 +08:00
openeuler-ci-bot
a94fc0a34c
!245 在spec文件中为ppc64le架构生成libbfd.so和libopcodes.so
From: @frey1186 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-10-13 01:39:11 +00:00
frey1186
b18e520894 Generate libbfd.so and libopcodes.so for ppc64le 2023-10-11 15:20:52 +08:00
openeuler-ci-bot
ad394ac8e1
!213 [SPEC] Rename ctf-spec.info in binutils package
From: @eastb233 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2023-08-29 11:07:20 +00:00
eastb233
0a7ad38dbb [SPEC] Rename ctf-spec.info in binutils package
Because gdb-help package also provides it.
2023-08-29 17:02:21 +08:00
openeuler-ci-bot
89857ebf40
!185 [X86] Change -fpic to -fPIC in PICFLAG
From: @eastb233 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2023-08-08 12:30:26 +00:00
eastb233
884123a069 [X86] Change -fpic to -fPIC in PICFLAG 2023-08-08 20:15:22 +08:00
openeuler-ci-bot
b0b2be147a
!183 [Update] Init Binutils 2.40 repo
From: @eastb233 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2023-08-08 03:39:47 +00:00
eastb233
254b28051a [Update] Init Binutils 2.40 repo 2023-08-08 11:12:28 +08:00
openeuler-ci-bot
dd059ae0b5
!178 Fix gold linker relocation offset and linker adrp signed shift
From: @dguangya 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2023-04-20 06:27:49 +00:00
dingguangya
dfabcd8007 Fix gold linker relocation offset and linker adrp signed shift 2023-04-20 11:20:53 +08:00
openeuler-ci-bot
dbbf928a6e
!164 Prevents the use of null pointers and sets the pointer to null after being used
From: @huyubiao 
Reviewed-by: @licunlong, @eastb233 
Signed-off-by: @licunlong, @eastb233
2022-10-25 03:51:19 +00:00
h30032433
99db5cbd60 Prevents the use of null pointers and sets the pointer to null after being used 2022-10-24 15:38:41 +08:00
openeuler-ci-bot
2f4d4958c3
!159 fix the changelog exception macro
From: @konglidong 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-10-20 01:25:39 +00:00
konglidong
f386f42436 fix the changelog exception macro 2022-10-18 11:48:40 +08:00
openeuler-ci-bot
1b789b36bd
!156 修复AArch64 EFI地址重叠的问题
From: @chenxi-mao 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-10-09 07:21:14 +00:00
Chenxi Mao
c2c2e8be79 Fix AArch64 PE section address overlap issue
After 31c209ebf59 delivered, MokManager.efi has below error during shim invoked:
[Bds]Booting suse-secureboot
Loading driver at 0x0002FDBF000 EntryPoint=0x0002FDDD000
2 sections contain entry point
Failed to load image: Unsupported
Failed to start MokManager: Unsupported

The root cause is the AArch64 PE section address overlapped.
Sections
================================================================================
Name      RWX  VirtSize   VirtAddr   RawAddr   RawSize   Entropy  md5
/4        R--  0x16c34    0x5000     0x400     0x17c00     4.84 bdfa950df3517b30bc1ba386b19b322b
.text     R-X  0x5c88c    0x1c000    0x18000   0x5d000     6.32 b52855acbce7b2ea150c30bc4186898d

Reason:
The 0x5000 + 0x17c00 is lager than 0x1c000 which is an unsupported/illegal format.

To fix this issue, there are 3 patches need to be applied from upstream:
d91c67e8730 Re: Add support for AArch64 EFI (efi-*-aarch64)
32384aa396e Re: AArch64: Add support for AArch64 EFI (efi-*-aarch64)
5bb067dba don't over-align file positions of PE executable sections

After above changes, the PE section address are correct.

Sections
================================================================================
Name      RWX  VirtSize   VirtAddr   RawAddr   RawSize   Entropy  md5
/4        R--  0x16c34    0x5000     0x400     0x16e00     4.97 4facea77c0e1db16428ec65d790b13e3
.text     R-X  0x5c88c    0x1c000    0x17200   0x5ca00     6.34 107cbdfa866047ff7a0463c71bbd2745

References: bsn#351
Change-Id: I2e4563b129e30ff55f2146526fc37776dcaf40dc
Signed-off-by: Chenxi Mao <chenxi.mao@suse.com>
2022-10-08 09:55:16 +08:00
openeuler-ci-bot
7ac5bf6d00
!146 修复man命令不能查看binutils中工具的帮助信息。
From: @eastb233 
Reviewed-by: @peilin-guo 
Signed-off-by: @peilin-guo
2022-09-16 06:16:49 +00:00
Qiang Wei
bb872917a5 Fix manpage empty issue.
Signed-off-by: Qiang Wei <qiang.wei@suse.com>
2022-09-15 20:42:31 +08:00
openeuler-ci-bot
07ca3aaad6
!147 fix CVE-2022-38126
From: @yinyongkang 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-09-08 11:42:39 +00:00
yinyongkang
f01aa77fc5 fix CVE-2022-38126 2022-09-08 17:19:35 +08:00
openeuler-ci-bot
e1fb11784d
!143 [sync] PR-136: Enable Intel AVX512_FP16 instructions
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-09-07 01:25:27 +00:00
dingguangya
ccc9d8c777 Enable Intel AVX512_FP16 instructions
(cherry picked from commit dc957bc9fadac974c5930b19a52129ff17dd2fae)
2022-09-05 11:14:32 +08:00
openeuler-ci-bot
ca7cd57dc5
!137 Fix preserve-dates: cannot set time
From: @maminjie 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-08-09 07:34:59 +00:00
maminjie
70f363a2ce Fix preserve-dates: cannot set time
Reference: https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=6b02746a0e29b1007efd4feb137e2da3e681fc6

Signed-off-by: maminjie <maminjie8@163.com>
2022-07-15 05:03:03 +08:00
openeuler-ci-bot
3a4515d747
!131 增加对AARCH64的EFI格式的支持
From: @chenxi-mao 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-06-29 02:56:33 +00:00
Chenxi Mao
038d1fbfdf Add support for the EFI format to the AArch64 target
shim-15.6 commits d6eb9c6c depends on
"objcopy --target efi-app-aarch64" command during aarch64 build.

Backport upstream patch to support it.

Signed-off-by: Chenxi Mao <chenxi.mao@suse.com>
2022-06-29 07:38:39 +08:00
openeuler-ci-bot
cce51fc2c2
!124 [Sync] Synchronize commits from openEuler-22.03-LTS
From: @li-yancheng 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-04-15 06:13:01 +00:00
liyancheng
3cf7cfba6f [Sync] Synchronize commits from openEuler-22.03-LTS
commit ac65d1c3346cb23ce4898965a4e3d3d2bba4378a
  fix (obs) project build fail

commit 508b3a2dc0b2da6d2e7e95a341647f9098dd8db6
  add binutils-extra

commit be2f62e1a4996596ab2daa6950a8d3e3228b895e
  Fix the "malformed archive" issue when building nodejs

commit e77873c5c2598a013374081ed44afb5f0bf78e69
  Fix CVE-2021-42574
2022-04-15 10:31:01 +08:00
openeuler-ci-bot
23db8c88f5
!114 update to 2.37 and fix CVE-2021-42574
Merge pull request !114 from panxh_purple/master
2022-01-21 03:42:52 +00:00
panxiaohe
2004a44162 update to 2.37 and fix CVE-2021-42574 2022-01-20 11:45:20 +08:00
openeuler-ci-bot
ddbec5ea88 !100 Fix CVE-2021-45078
Merge pull request !100 from 杨壮壮/master
2021-12-25 02:23:09 +00:00
yang_zhuang_zhuang
8cffa7961c Fix CVE-2021-45078 2021-12-24 11:49:02 +08:00
openeuler-ci-bot
8393819f2a !98 Fix demangle style usage info
Merge pull request !98 from wangchen/master
2021-12-18 02:27:32 +00:00
wangchen2020
6a671f9515 Fix demangle style usage info 2021-12-16 19:35:31 +08:00
openeuler-ci-bot
ac0784a979 !87 fix issue about delete symlink when using the strip command
From: @panxh_purple
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-09-14 06:07:53 +00:00
panxiaohe
71ba4bd474 fix issue about delete symlink when using the strip command 2021-09-14 10:23:18 +08:00