ladybird/Toolchain/Patches
Daniel Bertalan 01b31d9858 Toolchain+Ports: Update LLVM to 14.0.1
Besides a version bump, the following changes have been made to our
toolchain infrastructure:
- LLVM/Clang is now built with -march=native if the host compiler
  supports it. An exception to this is CI, as the toolchain cache is
  shared among many different machines there.
- The LLVM tarball is not re-extracted if the hash of the applied
  patches doesn't differ.
- The patches have been split up into atomic chunks.
- Port-specific patches have been integrated into the main patches,
  which will aid in the work towards self-hosting.
- <sysroot>/usr/local/lib is now appended to the linker's search path by
  default.
- --pack-dyn-relocs=relr is appended to the linker command line by
  default, meaning ports take advantage of RELR relocations without any
  patches or additional compiler flags.

The formatting of LLVM port's package.sh has been bothering me, so I
also indented the arguments to the CMake invocation.
2022-04-23 10:43:32 -07:00
..
llvm Toolchain+Ports: Update LLVM to 14.0.1 2022-04-23 10:43:32 -07:00
binutils.patch Toolchain: Update binutils to version 2.38 2022-02-11 18:07:53 +01:00
gcc-support-mold-linker.patch Toolchain: Backport support for the mold linker 2022-01-24 10:41:47 +00:00
gcc.patch Toolchain: Add a gcc patch to fix linker error on M1 host 2022-03-31 19:22:53 -07:00
gdb.patch Toolchain: Update gdb to 11.2 2022-03-24 20:08:08 -07:00
qemu-cf-protection-none.patch Toolchain: Fix QEMU build with latest gcc by disabling -fcf-protection 2022-02-13 17:11:53 +00:00