Type: | BUG |
Impact: | NA |
Release Date: | 2025-07-02 |
[2.41-2.0.1]
- Enable BPF target and backport several upstream fixes in BPF:
8817c2ff42b bpf: fix calculation when deciding to relax branch
4333c5cdcf7 bpf: gas: add missing indcall-badoperand.* test files
5e37cc88954 bpf: fix bpf expression parsing regression in GAS
be1171b0ce3 bpf: gas: avoid UB in pointer subtraction
c7b9fc3a447 objdump, as: add callx support for BPF CPU v1
41ead665ae4 bpf: there is no ldinddw nor ldabsdw instructions
55dec26d01d bpf: fix relocation addend incorrect symbol value
a345b2e9982 bpf: Added linker support for R_BPF_64_NODYLD32.
9f6dd7f07fc gas: support double-slash line comments in BPF assembly
3c17e2eb0d8 gas: change meaning of ; in the BPF assembler
3a5842815d5 bpf: Fixed register parsing disambiguating with possible symbol.
a507471fafb gas: bpf: do not allow referring to register names as symbols in operands
1efe6325ce2 bpf: avoid creating wrong symbols while parsing
3c2fc388bce gas: bpf: new test for MOV with C-like numbers ll suffix
c8f2c945284 Accept and ignore the R_BPF_64_NODLYD32 relocation.
20e040954c1 gas: tc-bpf.c: fix formatting of comment
3203b423f85 opcodes: bpf-dis.c: fix typo in comment
a7c5fcf2838 bpf: correct neg and neg32 instruction encoding
386cd7632e4 gas: tc-sparc.c: undo spurious change in 5be1b787276d2adbe85ae7febc709ca517b62f08
1f9e9b5103b bpf: gas: consolidate handling of immediate overflows
705912c011e bpf: use w regs in 32-bit non-fetch atomic pseudo-c
078ce9c43b2 bpf: opcodes: fix regression in BPF disassembler
ed226744d8c bpf: include, bfd, opcodes: add EF_BPF_CPUVER ELF header flags
0e9c95debc6 bpf: gas: add field overflow checking to the BPF assembler
eda5c667392 bpf: remove spurious comment from tc-bpf.c
a1dda2b625b bpf: gas: support relaxation of V4 jump instructions
d19ef07a935 bpf: accept # as an inline comment char
6acaedb1237 bpf: gas: add negi and neg32i tests
4365c47ee19 bpf: fix register NEG[32] instructions
cd4f9619f38 bpf: format not a string literal
c89000a6e31 bpf: Add atomic compare-and-exchange instructions
5715b1ae138 bpf: Update atomic instruction pseudo-C syntax
e7a7dc4eec2 bpf: gas,include,opcode: add suppor for instructions BSWAP{16,32,64}
38dc9fe7fd5 bpf: gas: fix in manual that MOVS* pseudoc syntax uses = instead of s=
a5811cca286 bpf: gas,opcodes: fix pseudoc syntax for MOVS* and LDXS* insns
7414deefad4 bpf: add support for jal/gotol jump instruction with 32-bit target
c3483489e9a bpf: disasemble offsets of value 0 as '+0'
e87360a4c0d bpf: opcodes, gas: support for signed load V4 instructions
6e5bae0f02a bpf: opcodes, gas: support for signed register move V4 instructions
585f818cbf0 DesCGENization of the BPF binutils port
- Backport several CTF fixes from upstream binutils (Nick Alcock).
- Backport 14303d6295e libctf: archive, open: when opening, always set errp to
something. [Orabug: 38018827]
- Backport 002957be18e libctf: dedup: improve hiding of conflicting types in the
same dict. [Orabug: 38018828]
- Make assembler to use N64 ABI by default in mips64*-linux* targets.
- Make linker to use elf64btsmip by default in mips64*-linux* targets.
- Reviewed-by: Jose E. Marchesi
Release/Architecture | Filename | sha256 | Superseded By Advisory | Channel Label |
Oracle Linux 10 (aarch64) | cross-binutils-2.41-2.0.1.el10.src.rpm | 539cd06d1701e000fb80bb094ae9860652befd88587b8923252d8ebbddbe7f43 | - | ol10_aarch64_developer |
binutils-aarch64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 60257d05444d182be3db73864d260a26ac7858742a872cda6981a9c9c8c0e95e | - | ol10_aarch64_developer | |
binutils-alpha-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | d9932910453376f0527e8c9c88f488ddc851146f52bf1e23b28aa4431dcae972 | - | ol10_aarch64_developer | |
binutils-arc-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | b68b18851d400c61e8c3689d47dbcd9060024fd7b7845ffa4925977b6a060857 | - | ol10_aarch64_developer | |
binutils-arm-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 87080c6724424811aa40939b3ebe04e3f9cedac061cb70c89b428f6359532360 | - | ol10_aarch64_developer | |
binutils-avr32-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 665ea25babbde58d722257a27d6823e70efb26c98c6eee10648acd4a6244fdf4 | - | ol10_aarch64_developer | |
binutils-bfin-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | bba4e8f8cc1ab51637a52d53c76f134eeaa914cc5125794f263e0052a3fba1d2 | - | ol10_aarch64_developer | |
binutils-bpf-unknown-none-2.41-2.0.1.el10.aarch64.rpm | fc2440b7708242183ab8b676074abe28fef4daced0499ba13351b9592e4e03be | - | ol10_aarch64_developer | |
binutils-c6x-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 6353ec90d5683c10aed3defbf60640985c0ea824e718ce0c60d2cd9b87e5b665 | - | ol10_aarch64_developer | |
binutils-cris-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | ab2c322bf6b3da5c8fcaccea1fe82760cf36057aecfe96d1efc408cdef8a9492 | - | ol10_aarch64_developer | |
binutils-frv-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 2ad3acc59bb7cba883418a6c747bfc9632f7d5955eba104608adf8d65c55cb6b | - | ol10_aarch64_developer | |
binutils-h8300-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 7647855c82f4411862a38d48d36543aa53124ed6eb67609c3780f8f64dc2e750 | - | ol10_aarch64_developer | |
binutils-hppa-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 0c9c5936e7eb623eb3be91beeaa903045e027b8386760c95e739a2becc3eef50 | - | ol10_aarch64_developer | |
binutils-hppa64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 4391e28e0c4ff83e3ddc2ebd2df845acc8b09dddfad66ddda7dab771ede29c95 | - | ol10_aarch64_developer | |
binutils-ia64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 02162bf7d31b8dae11639177fc321ea115584a0fba1496dee86a2156c87be496 | - | ol10_aarch64_developer | |
binutils-loongarch64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 4381ce01880b01bb78394e2dc0c2606a3f4acb11816f1da865a999c3712bf621 | - | ol10_aarch64_developer | |
binutils-m32r-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | dbcfd9cf1738caa2e04cccf380574700cd6ccab8f05562af973b982d738722d5 | - | ol10_aarch64_developer | |
binutils-m68k-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | e0d23662e4bf340459ba2b3b2d1bc29ae70c040efa592f07e2db34eb880657d6 | - | ol10_aarch64_developer | |
binutils-metag-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 1cefe1a361f44e1d4d157506b46940386e7bb0e4a67c2fd431f3fe21502e0619 | - | ol10_aarch64_developer | |
binutils-microblaze-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | f553e789edc19c8d4063645d73da4b47602d477cf876d14ca2aab040768e4d83 | - | ol10_aarch64_developer | |
binutils-mips64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 77a593b74fada8e5b5522e0a913c7542b442d14257d14f10565b7f1c3561d534 | - | ol10_aarch64_developer | |
binutils-mn10300-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | e150a918065f9ad1d28e7442d8d9a1f6acbbb6c7770d3f461f71d94c5d9ba924 | - | ol10_aarch64_developer | |
binutils-nios2-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 5f77e600d87bf15ca9515db4f6df1b1623a3ee8bf310042d307ea6c586973a41 | - | ol10_aarch64_developer | |
binutils-openrisc-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 2b18e08f7ab3ef3128c3c41d933730ec9bbc55f6c26c1e3071e7d61b81d9c59c | - | ol10_aarch64_developer | |
binutils-powerpc64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | c3311a6ca99fab4a50ffff7005484f277b360ccbbc764ebfc02923472f361716 | - | ol10_aarch64_developer | |
binutils-powerpc64le-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | f69a17122322fd1f0fa380fc50f580c40707e7a58ea91908dec78135f69e15ef | - | ol10_aarch64_developer | |
binutils-ppc64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 741edbe9763406f1130110eed6391762dbb4ecbb19e2ac0a2bc233911b04c640 | - | ol10_aarch64_developer | |
binutils-ppc64le-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 7159d769a0f8a1b0c143ddf1c0ef1a72cf0781cec507721272b8b4dc28af0df9 | - | ol10_aarch64_developer | |
binutils-riscv64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 597659815728e687f9a3a1cd45ff8f1c23e64bdda62c15625306b59c2b5030cc | - | ol10_aarch64_developer | |
binutils-s390x-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | eb302e2759a1b1bcdc776d7b7baa99d45f9c68fe45aa6570a494fd5fbfe2f32b | - | ol10_aarch64_developer | |
binutils-score-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | ff84d3e2d6ae003cad51b301a2c050e034ceb17dbe79cd8b0440bfadd23b7949 | - | ol10_aarch64_developer | |
binutils-sh-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 3a141794101a89b2c2f71733ed769a3818bc1b1874ca069d368ade3b24594a23 | - | ol10_aarch64_developer | |
binutils-sparc64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 81f459f1160ceb44d52689ed2809ed5908d418746e04d1ee327741368b732d62 | - | ol10_aarch64_developer | |
binutils-tile-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | 690b5a07eec2a693f57035c028a2f03555f8e3c106b673cad57ad1d87746c780 | - | ol10_aarch64_developer | |
binutils-x86_64-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | fc51d25d3f23eb322bf96cd644b9268eb09add75a9a1c354f298f2f087d3f591 | - | ol10_aarch64_developer | |
binutils-xtensa-linux-gnu-2.41-2.0.1.el10.aarch64.rpm | a12331f97566440ffad72b7cdd9e8ad340597e76a4ad78080eb0baada012d60a | - | ol10_aarch64_developer | |
cross-binutils-common-2.41-2.0.1.el10.noarch.rpm | ae3d453bf35ec359e12eeb61635f17af089a9f6cd76f97721e575ece1a9f1eda | - | ol10_aarch64_developer | |
Oracle Linux 10 (x86_64) | cross-binutils-2.41-2.0.1.el10.src.rpm | 539cd06d1701e000fb80bb094ae9860652befd88587b8923252d8ebbddbe7f43 | - | ol10_x86_64_developer |
binutils-aarch64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 6a064952b66155adf8c7f5d573aa78770e1b36bc47e6fa66b7b0d00b85b1d6b4 | - | ol10_x86_64_developer | |
binutils-alpha-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 9c95483c6f1fb728759cc1e9c1ebb769e77f8e9e1d7c2313aebc594fad03678a | - | ol10_x86_64_developer | |
binutils-arc-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | fd281d1f16595eeacd4c04390a7706bc20deddf7c925e6d6eb9cf255145153d4 | - | ol10_x86_64_developer | |
binutils-arm-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 182dc550674acacd514ccc6fffcb2b1929824a2f0b9b3325929b994705ee5f44 | - | ol10_x86_64_developer | |
binutils-avr32-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | fbef7c3b2904dcd829ea4fadcd7069e0ee226887aad54e9dcd0d00755c8c7e01 | - | ol10_x86_64_developer | |
binutils-bfin-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 0855d31775cffc0e8caa3333cef85befb4fcb94584e25c3dc75450530f37b464 | - | ol10_x86_64_developer | |
binutils-bpf-unknown-none-2.41-2.0.1.el10.x86_64.rpm | b99ce399bef1855206976e2469ea78a3785f885119a81e5ab72750945367c8d2 | - | ol10_x86_64_developer | |
binutils-c6x-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | ccd620bd9bbb7bceef36c76524cee9e8eb60ec60cb8097a221f4e67a22ee7140 | - | ol10_x86_64_developer | |
binutils-cris-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 4eaab2baacd498a1bc62e3e8a426ada75436351de92b2c66bc59f3d339d8fa42 | - | ol10_x86_64_developer | |
binutils-frv-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | f6a2a780d2c463db255519cbc144bf02c44171d1375f8838409690a8f06b178d | - | ol10_x86_64_developer | |
binutils-h8300-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | ddf8fc5a5ba29f9ebfa33cd2143a47287137cb99dd3c84baa270b50e01196863 | - | ol10_x86_64_developer | |
binutils-hppa-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 0e2785afe574f826d7ddc1389c85240e3bd5824351728f00a50fbff409a1335d | - | ol10_x86_64_developer | |
binutils-hppa64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 2091d2b63101f695c53cb72845fdd8bd083a12454c5b04fb68018f66e66a935f | - | ol10_x86_64_developer | |
binutils-ia64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | d00947a4ca9f88e1eccf465c4fa988c7b5387b61afe0d93620036830ac3852cf | - | ol10_x86_64_developer | |
binutils-loongarch64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 9d596e7eb1bef39289bbecf7f55c022e28d15f0577067a4d06528f1fd731e57a | - | ol10_x86_64_developer | |
binutils-m32r-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | f433970da2c44f96d8f8e096b2603005dbd7e9dd593027776ebacba0fad1bc40 | - | ol10_x86_64_developer | |
binutils-m68k-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 10ade2ec6fcf1910b68e6293c7aa43f8ba8b88ca9b9d110752571ed3d0352f9e | - | ol10_x86_64_developer | |
binutils-metag-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 22f79b9c591dfc2051d9eadc620e7f821e130cf5f4973a37dbd7d41c3e83cf4f | - | ol10_x86_64_developer | |
binutils-microblaze-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | e11362ef0a41319ffaf421f7312c1ff2e26abae8e8cad29477c3a56db74a58f5 | - | ol10_x86_64_developer | |
binutils-mips64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 69dab38ef4c1a7c59e8a2f54ba34768916d7be99de6167b9d3b6fd8b9f1a8916 | - | ol10_x86_64_developer | |
binutils-mn10300-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | d766f74b1a18b971a4dd703811f23ee9fb22c07926363019f86c63853c017a6b | - | ol10_x86_64_developer | |
binutils-nios2-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 9b1d2f00d343ebd34d0a45a70add288a8a0020dc85431b94ab387ae1504d37f8 | - | ol10_x86_64_developer | |
binutils-openrisc-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 63e4d38d158a303027c0d33da21ba59f3ce2abae6bcbb292c495a3cbdc2c46f4 | - | ol10_x86_64_developer | |
binutils-powerpc64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 3d831994de95d55863d01d33179a93cdbdd75726e2297d93041709bba78d9df8 | - | ol10_x86_64_developer | |
binutils-powerpc64le-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | bc7a737b803cb5ff63d13c602c737a4f1b8a57604a328e5ed7dae419885d3c46 | - | ol10_x86_64_developer | |
binutils-ppc64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 9bdf5567b1ec15f97eb2b670d424b4954e8beba7b76fef8c56d8719289884471 | - | ol10_x86_64_developer | |
binutils-ppc64le-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 4a1dde9e58714a58f1ef1bdb407d650c9d5cf61dc00efb2b105ef6a7349d797b | - | ol10_x86_64_developer | |
binutils-riscv64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | ec61e8f147ec7e44c008323d7744f4e9899d8744fef9d78d9924ff3f71d90963 | - | ol10_x86_64_developer | |
binutils-s390x-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | c22c2f28c67aecb3c4e3b2727fb10979d54fea95e35f3af0ca39b93e4336cdc1 | - | ol10_x86_64_developer | |
binutils-score-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 8707c7c3d79f140fa2bc39b0df7ea91a346205fb355a7b9b14ab21770fb06d19 | - | ol10_x86_64_developer | |
binutils-sh-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | dcc53c70cf8105be7a04a27a9c34ddc09d1e5bf3c95f5bde4643efd9dbc01afe | - | ol10_x86_64_developer | |
binutils-sparc64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 25dcb19b54af5b45a2ef04405796bce71a471da21b44676c709c3ced08bbe8c1 | - | ol10_x86_64_developer | |
binutils-tile-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 8b5882c6b788058978413ea764bffcff1c42b1f72b6c08694f2a71fcef5a4151 | - | ol10_x86_64_developer | |
binutils-x86_64-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 0442898f3b69e1afea246d61ffe024b7d00cc173a1c1ff976a188e8a2c2fca55 | - | ol10_x86_64_developer | |
binutils-xtensa-linux-gnu-2.41-2.0.1.el10.x86_64.rpm | 65b4c2f2a8f5bc1a39b826bd6fe803fc267d70556ee19d95e806e7d2b0d2d6b6 | - | ol10_x86_64_developer | |
cross-binutils-common-2.41-2.0.1.el10.noarch.rpm | ae3d453bf35ec359e12eeb61635f17af089a9f6cd76f97721e575ece1a9f1eda | - | ol10_x86_64_developer |
This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team