A C language family front-end for LLVM
aa698bf28a
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 |