serenity/Toolchain/Patches
Daniel Bertalan 15e217ea68 Toolchain: Add LLVM patch and script for building it
This contains all the bits and pieces necessary to build a Clang binary
that will correctly compile SerenityOS.

I had some trouble with getting LLVM building with a single command, so
for now, I decided to build each LLVM component in a separate command
invocation. In the future, we can also make the main llvm build step
architecture-independent, but that would come with extra work to make
library and include paths work.

The binutils build invocation and related boilerplate is duplicated
because we only use `objdump` from GNU binutils in the Clang toolchain,
so most features can be disabled.
2021-08-08 10:55:36 +02:00
..
binutils.patch Toolchain: Update binutils to version 2.37 2021-07-28 21:28:31 +02:00
gcc.patch Toolchain+Ports: Fix building ports on x86_64 2021-07-28 21:28:31 +02:00
llvm.patch Toolchain: Add LLVM patch and script for building it 2021-08-08 10:55:36 +02:00