Name: | cross-gcc-common |
---|---|
Version: | 12.1.1 |
Release: | 2.0.2.el9 |
Architecture: | noarch |
Group: | Unspecified |
Size: | 13017930 |
License: | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD |
RPM: | cross-gcc-common-12.1.1-2.0.2.el9.noarch.rpm |
Source RPM: | cross-gcc-12.1.1-2.0.2.el9.src.rpm |
Build Date: | Thu Mar 23 2023 |
Build Host: | build-ol9-x86_64.oracle.com |
Vendor: | Oracle America |
URL: | http://gcc.gnu.org |
Summary: | Cross-build GNU C compiler documentation and translation files |
Description: | Documentation, manual pages and translation files for cross-build GNU C compiler. This is the common part of a set of cross-build GNU C compiler packages for building kernels for other architectures. No support for cross-building user space programs is currently supplied as that would massively multiply the number of packages. |
- Bundle libisl to avoid dependency issues. - Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
- Upgrade to GCC 12.1.1, match EPEL version and patch level. - Enable all crosses. - Backport BPF and BTF patches since GCC 12.1, upstream commits: + 2df74a891ee bpf: facilitate constant propagation of function addresses + ddbe163295b bpf: define __bpf__ as well as __BPF__ as a target macro + 8d66fc30fa9 bpf: handle anonymous members in CO-RE reloc [PR106745] + 91985be7c2d bpf: remove unused variables from bpf_expand_{prologue,epilogue} + dddda0dd3d8 bpf: add preserve_field_info builtin + e2468573832 bpf: cleanup missed refactor + ba9fd168753 bpf: Use enum for resolved overloaded builtins + cc2df4391b8 bpf: avoid possible use of uninitialized variable + cdc00c84859 bpf: add define_insn for bswap + f7111d5d55d bpf: correct bpf_print_operand for floats [PR108293] + 7f748531f65 bpf: disable -fstack-protector in BPF + 08b30c74bd2 btf: emit linkage information in BTF_KIND_FUNC entries + 380f07fe68e btf: do not use the CHAR `encoding' bit for BTF + c42410400c9 btf: Add support to BTF_KIND_ENUM64 type + 58580f5093e btf: add 'extern' linkage for variables [PR106773] + 1fc2ef20480 btf: fix 'extern const void' variables [PR106773] + 73e7495846e btf: correct generation for extern funcs [PR106773] + c348a717213 bpf: fix memory constraint of ldx/stx instructions [PR108790] - Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
- Add two more fixes for -ftrivial-auto-var-init bogus warnings from GCC12 PR104550 and PR102276. - Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
- Add the following update from native gcc: Tue Jan 18 2022 Qing Zhao <qing.zhao@oracle.com> + Add more fixes for -ftrivial-auto-var-init support from GCC12 - Reviewed-by: Qing Zhao <qing.zhao@oracle.com>
- New cross based on OL9 GCC.