serenity/Toolchain
Daniel Bertalan 36bd230ffa Toolchain/Clang: Fix CMake using utilities from the LLVM port
If we have the LLVM port installed, CMake might pick up some of the
tools installed as part of it (`llvm-ar`, `llvm-strip`, etc.) instead of
the ones belonging to the host toolchain. These, of course, can't be run
on the host platform, so builds would eventually fail. This made it
impossible to rebuild the LLVM toolchain.

We now set these variables explicitly when compiling the LLVM runtime
libraries in order to avoid this issue.
2021-11-28 09:38:57 -08:00
..
CMake Toolchain/Clang: Fix CMake using utilities from the LLVM port 2021-11-28 09:38:57 -08:00
Patches Toolchain/Clang: Support using libstdc++ as the C++ standard library 2021-11-28 09:38:57 -08:00
Stubs Toolchain: Introduce stubs for core system libraries 2021-10-17 17:09:58 +01:00
.dockerignore
.gitignore
BuildClang.sh Toolchain+Meta: Update LLVM version to 13.0.0 2021-10-17 17:09:58 +01:00
BuildFuseExt2.sh
BuildIt.sh Everywhere: Change from http to https where feasible 2021-10-05 02:08:08 +02:00
BuildPython.sh
BuildQemu.sh Toolchain: Also build aarch64-softmmu in BuildQemu.sh 2021-08-28 21:51:30 +01:00
BuildRuby.sh Ports: Add Ruby 3.0.2 2021-09-24 10:04:47 +02:00
Dockerfile Toolchain: Remove git clone of project from Dockerfile 2021-11-20 21:16:51 +00:00
README.md

Serenity Toolchain

This directory contains all toolchain related files. E.g. build scripts for the cross compilation toolchain and build toolchain for ports.

This document previously contained outdated build instructions. Click here for the latest build instructions.