fossdd
d01b41a936
main/binutils: add CVE-2025-0840 to secfixes
2025-03-10 16:37:33 +00:00
fossdd
4db89b3494
main/binutils: upgrade to 2.44
...
https://sourceware.org/pipermail/binutils/2025-February/139195.html
* include binutils-gold until the ecosystem has moved away (e.g. go)
2025-02-10 23:11:45 +00:00
Natanael Copa
8bac74716d
main: remove my contributor comment
...
git log is enough for me
2025-01-03 18:05:21 +01:00
Sertonix
795d018a06
main/binutils: simplify
2024-09-10 09:54:38 +00:00
Natanael Copa
cd03963cf0
main/binutils: upgrade to 2.43.1
2024-08-19 16:27:35 +02:00
Milan P. Stanić
c013735ea6
main/binutils: upgrade to 2.43
...
remove LoongArch-Modify-inconsistent-behavior-of-ld-with-un.patch
remove LoongArch-gas-Fix-the-types-of-symbols-referred-with.patch
both are in upstream source
2024-08-05 16:14:25 +00:00
Jingyun Hua
f7d461e277
main/binutils: backport patch to fix perl build error based on GCC 14
...
Patch backported from:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=029e52bac7f3a6dd8b39f7f3d298b73174da806b
2024-08-03 08:11:56 +00:00
Jingyun Hua
d718f0c46b
main/binutils: add loongarch64 support
...
* disable gold for loongarch64
* LoongArch: Modify inconsistent behavior of ld with --unresolved-symbols=ignore-all
Patch backported from https://patchwork.sourceware.org/project/binutils/patch/20240226031135.841416-1-fanpeng@loongson.cn/
commit: 268391acb9fa956bad24533e2cc0d1459dea1b3d
2024-03-05 08:16:53 +00:00
Krassy Boykinov
1ed82f5048
main/binutils: upgrade to 2.42
2024-02-19 16:44:46 +00:00
Sertonix
9024026ee6
main/*: add missing !check option
2023-12-07 14:14:56 +00:00
Natanael Copa
cbd94c5336
main/binutils: explicitly disable gdb
...
It should never be built as we build it from separate package anyway.
fixes https://gitlab.alpinelinux.org/alpine/aports/-/issues/15446
2023-11-07 13:44:58 +01:00
Natanael Copa
ed1730d539
main/binutils: upgrade to 2.41 and claim maintainership
2023-08-04 06:05:14 +00:00
psykose
bb3c2e6979
main/binutils: fix dependencies for nonbootstrap build
...
doing makedepends="$host $build" makes only that gets used, so the later
append to _host is ignored.
there's also no need to do that since _host _build already gets
installed as is.
2023-06-13 19:44:37 +02:00
psykose
d09327d410
main/binutils: use O2
...
this makes ld.bfd linking 30% faster on average.
2023-05-27 10:31:38 +02:00
psykose
66c8c65708
main/binutils: patch CVE-2023-1972
2023-05-27 04:51:54 +02:00
psykose
6369666f90
main/binutils: fix riscv64 false textrels
2023-05-27 03:54:05 +02:00
psykose
fe73f3a28c
main/binutils: some improvements
...
- add json metadata support (jansson)
- put opt deps into nonbootstrap only
- set new-dtags default
- set bugurl
2023-05-22 06:02:34 +02:00
psykose
3328384803
*/*: rebuild misc for gcc13
2023-05-15 05:12:37 +02:00
psykose
7a38e29e12
main/binutils: mark fixed CVE-2023-1579
...
https://sourceware.org/bugzilla/show_bug.cgi?id=29988 is fixed in 2.40
2023-05-13 21:28:56 +02:00
psykose
62854746b0
main/binutils: disable default textrel forbiddening
...
it would be nice to do this, but the edk2 build system breaks with
textrels disabled.
usually one can add -z,notext to get around this, but who knows how
you're meant to do that in edk2
2023-04-13 08:58:52 +02:00
psykose
84a227baf0
main/*: rebuild for dt_relr change
2023-04-11 18:01:21 +02:00
psykose
5553ee381c
main/binutils: use xz source, cleanup
2023-03-04 02:38:06 +01:00
psykose
687f7cb90e
main/binutils: enable zstd support
2023-01-15 17:25:07 +01:00
Leon Marz
661e29ecba
main/b*: update licenses
2023-01-15 16:46:29 +01:00
psykose
9ccbe644fb
main/binutils: upgrade to 2.40
2023-01-15 10:31:42 +00:00
psykose
1c96b2c851
main/binutils: no undefined var
2023-01-10 13:19:37 +01:00
psykose
a737d101ca
main/binutils: add -z text by default
...
makes the linker fail on textrels directly.
we already check for textrels with scanelf- but this crashes in the
link that generates them, which makes it a bit easier to debug why they
occur.
it does, however, need an additional workaround to permit when it cannot
be fixed (adding -Wl,-z,notext to ldflags) on top of options=textrels
2023-01-10 13:18:25 +01:00
Ariadne Conill
0c45de0546
main/binutils: add patch for CVE-2022-38533, acknowledge CVE-2022-38126
2022-09-16 16:34:44 +00:00
psykose
0a431ba64a
main/binutils: disable executable stack by default
2022-08-15 03:00:10 +00:00
psykose
ad8b3996c8
main/binutils: upgrade to 2.39
...
- disable gprofng, as it requires quite a few glibc apis
2022-08-15 02:49:45 +00:00
psykose
a7ea118ed8
main/binutils: fix objdump for clang objects with dwarf-5
...
otherwise, it prints:
objdump: Warning: Unrecognized form: 0x22
upstream: https://sourceware.org/bugzilla/show_bug.cgi?id=28981
2022-07-29 03:32:42 +02:00
psykose
d2e0b05859
main/binutils: backport fix for -Os on ppc64le
2022-06-23 22:05:42 +00:00
Aleksei Nikiforov
8636dbbd7c
main/binutils: fix static linking on s390x
...
Apply changes from upstream commits:
https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=82a5bb730a16f8c7962568030268e784b4fb42c8
https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=9a01457e02e7bb594ff9a9ac62a38c909e2e3083
2022-05-20 18:19:12 +02:00
Dermot Bradley
acc110c98c
main/binutils: fix PPC opcode handling
...
Patch to fix compilation of assembly code using optional POWER opcodes
like DARN.
2022-03-05 04:35:17 +00:00
Ariadne Conill
c441b065e8
main/binutils: upgrade to 2.38
2022-02-10 09:03:10 +00:00
Sören Tempel
be8a9d8f6d
main/binutils: add workaround for empty man pages in release tarball
...
A fix for this problem was attempt in
4c4a0ebd949dbb791800496ce1306db919809b19, however, the build system
doesn't regenerate the man pages unless they are not present.
Fixes #13034
2021-12-09 17:38:36 +01:00
Ariadne Conill
0ff715a546
main/binutils: also delete the plugins in cross mode
2021-09-29 19:42:08 +00:00
Ariadne Conill
302d90fc17
main/binutils: skip BFD plugins in cross compilation mode
2021-09-29 19:37:41 +00:00
Ariadne Conill
4c4a0ebd94
main/binutils: fix manpage generation ( closes #13034 )
2021-09-24 14:53:25 -06:00
Kevin Daudt
d7bce63eda
main/binutils: fix fd regression in bfd
...
https://sourceware.org/bugzilla/show_bug.cgi?id=28138
Fixes build issue with nodejs[0]:
> /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld:
> /home/buildozer/aports/community/nodejs-current/src/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_compiler.a:
> error adding symbols: malformed archive
> collect2: error: ld returned 1 exit status
[0]:https://github.com/nodejs/node/issues/39452
2021-09-24 18:36:43 +00:00
Ariadne Conill
f3f56bef57
main/binutils: claim maintainership
2021-09-21 11:50:54 -06:00
Ariadne Conill
e9003d6ebb
main/binutils: upgrade to 2.37
2021-09-21 09:11:19 -06:00
Ariadne Conill
7f90875cc4
main/binutils: disable an assert on mips
2021-05-13 17:37:28 -06:00
Ariadne Conill
01dfce7175
main/binutils: add mitigation for CVE-2021-3487
2021-04-23 00:30:12 -06:00
omni
07e7b50cd3
main/binutils: upgrade to 2.35.2
2021-03-17 06:17:49 +00:00
Drew DeVault
04f84417ea
main/binutils: RISC-V support
...
gold does not support RISC-V.
2021-03-02 14:22:34 +00:00
Ariadne Conill
fde1bc580b
main/binutils: fix disabling gold on bootstrap for real this time
2021-02-16 00:50:12 +00:00
Ariadne Conill
dfaba85ff2
main/binutils: disable binutils-gold subpackage during bootstrap
2021-02-16 00:13:32 +00:00
Ariadne Conill
e63a9224f0
main/binutils: also disable gold for stage1 bootstrap
2021-02-16 00:08:52 +00:00
Ariadne Conill
3236a63bcb
main/binutils: don't build gold when cross-compiling
2021-02-16 00:04:28 +00:00