A C language family front-end for LLVM
Go to file
Konrad Kleine aa698bf28a Link clang with ld on 32-bit architectures
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
2024-07-24 17:50:36 +02:00
.fmf Update to 14.0.0 2022-05-05 07:00:25 +02:00
tests Update to 18.1.6 2024-06-01 17:40:08 +02:00
.gitignore Update to LLVM 16.0.1 2023-04-18 10:32:14 +02:00
0001-clang-tools-extra-Make-test-dependency-on-LLVMHello-.patch Update to 17.0.1 2023-10-03 09:02:57 +02:00
0001-Driver-Give-devtoolset-path-precedence-over-Installe.patch Use ld from gcc-toolset 2023-05-25 16:06:30 +02:00
0001-PATCH-clang-Make-funwind-tables-the-default-on-all-a.patch Update to 17.0.1 2023-10-03 09:02:57 +02:00
0001-Produce-DWARF4-by-default.patch Default to DWARF4 2024-06-04 14:25:49 +02:00
0001-Workaround-a-bug-in-ORC-on-ppc64le.patch Update to 17.0.1 2023-10-03 09:02:57 +02:00
0003-PATCH-clang-Don-t-install-static-libraries.patch Update to 17.0.1 2023-10-03 09:02:57 +02:00
0009-disable-myst-parser.patch Update to 18.1.6 2024-06-01 17:40:08 +02:00
clang.rpmlintrc Update to 18.1.6 2024-06-01 17:40:08 +02:00
clang.spec Link clang with ld on 32-bit architectures 2024-07-24 17:50:36 +02:00
gating.yaml CI gating: Rename the side-tag rebuild test 2021-10-05 09:42:07 +00:00
macros.clang Pick up macros.clang changes from Fedora 2023-10-04 15:43:37 +02:00
release-keys.asc Update to LLVM 15.0.1 2022-10-14 18:08:04 +02:00
rpminspect.yaml Remove rpminspect unicode exception 2023-04-20 15:55:33 +02:00
sources Update to LLVM 18.1.8 2024-07-16 23:32:10 +02:00