diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2022-04-26 01:54:35 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2022-04-26 01:54:35 +0800 |
commit | b068f4a9be88c90c97ee1119b484b6dc9414f86d (patch) | |
tree | 8be58c82b21482bf7fb9195e8cd2fbdd529e87e2 /qelly | |
parent | 3881c36f06376a84398941ab8644dbd431918920 (diff) | |
download | copr-rpm-spec-b068f4a9be88c90c97ee1119b484b6dc9414f86d.tar copr-rpm-spec-b068f4a9be88c90c97ee1119b484b6dc9414f86d.tar.gz copr-rpm-spec-b068f4a9be88c90c97ee1119b484b6dc9414f86d.tar.bz2 copr-rpm-spec-b068f4a9be88c90c97ee1119b484b6dc9414f86d.tar.lz copr-rpm-spec-b068f4a9be88c90c97ee1119b484b6dc9414f86d.tar.xz copr-rpm-spec-b068f4a9be88c90c97ee1119b484b6dc9414f86d.tar.zst copr-rpm-spec-b068f4a9be88c90c97ee1119b484b6dc9414f86d.zip |
arm-linux-gnueabi-toolchain: GCC 11.2.0 -> 11.3.0
In preparation of adding a GCC 12 package, we change the way we
bootstrap GCC. Our gcc-pass2 now includes libssp to prevent the
configure script of GCC 12 libgphobos from producing wrong results due
to linker errors. The linker wants libssp when -fstack-protector-strong
flag is used, which is enabled by default in Fedora.
The old bootstrap chain:
1. gcc-pass1: gcc
2. glibc-headers: headers
3. gcc-pass2: gcc, libgcc
4. glibc: full
5. gcc: full
The new bootstrap chain:
1. gcc-pass1: gcc, libgcc
2. glibc-pass1: full
3. gcc-pass2: gcc, libgcc, libssp
4. glibc: full
5. gcc: full
Since the new bootstrap chain no longer needs the headers-only build of
GLIBC, we remove headers-only conditionals from the GLIBC package. We
still build GLIBC twice to ensure that the final GLIBC is built in an
environment with an existing C library.
Diffstat (limited to 'qelly')
0 files changed, 0 insertions, 0 deletions