A C language family front-end for LLVM
We noticed that lld creates `.relro_padding` ELF sections that `objcopy` later modifies to have a `sh_entsize` (entry size) of `0x08`. This causes the modulus of `sh_size % sh_entsize` to be non zero in some cases. That in turn caused `eu-strip` to complain about ``` eu-strip: while writing './usr/lib/libclang.so.18.1.8': invalid section entry size ``` As an end result for i686 the `clang-devel-debuginfo` package wasn't created for example. Linking with `ld` instead of `lld` on 32-bit architecuteres hopefully addresses this problem. Related: RHEL-28687 |
||
|---|---|---|
| .fmf | ||
| tests | ||
| .gitignore | ||
| 0001-clang-tools-extra-Make-test-dependency-on-LLVMHello-.patch | ||
| 0001-Driver-Give-devtoolset-path-precedence-over-Installe.patch | ||
| 0001-PATCH-clang-Make-funwind-tables-the-default-on-all-a.patch | ||
| 0001-Produce-DWARF4-by-default.patch | ||
| 0001-Workaround-a-bug-in-ORC-on-ppc64le.patch | ||
| 0003-PATCH-clang-Don-t-install-static-libraries.patch | ||
| 0009-disable-myst-parser.patch | ||
| clang.rpmlintrc | ||
| clang.spec | ||
| gating.yaml | ||
| macros.clang | ||
| release-keys.asc | ||
| rpminspect.yaml | ||
| sources | ||