ladybird/Toolchain
Daniel Bertalan 4055c393fc Toolchain: Add support for building the userland with the mold linker
This commit adds support for building the SerenityOS userland with the
new [mold linker].

This is not enabled by default yet; to link using mold, run the
`Toolchain/BuildMold.sh` script to build the latest release of mold, and
set the `ENABLE_MOLD_LINKER` CMake variable to ON. This option relies on
toolchain support that has been added just recently, so you might need
to rebuild your toolchain for mold to work.

[mold linker]: https://github.com/rui314/mold
2022-01-24 10:41:47 +00:00
..
CMake Toolchain: Enable std::filesystem support in libc++ 2022-01-12 14:54:12 +01:00
Patches Toolchain: Backport support for the mold linker 2022-01-24 10:41:47 +00:00
Stubs
.dockerignore
.gitignore
BuildClang.sh Toolchain: Add support for building the userland with the mold linker 2022-01-24 10:41:47 +00:00
BuildFuseExt2.sh
BuildIt.sh Toolchain: Add support for building the userland with the mold linker 2022-01-24 10:41:47 +00:00
BuildMold.sh Toolchain: Add support for building the userland with the mold linker 2022-01-24 10:41:47 +00:00
BuildPython.sh
BuildQemu.sh Toolchain: Update BuildQemu.sh to qemu-6.2 2021-12-16 03:15:40 -08:00
BuildRuby.sh
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.