mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-12-04 05:20:30 +00:00
b1f6bfca7f
This will come in handy if we want to use the LLVM port with a GNU host compiler. As of version 13, libc++ uses `__attribute__((using_if_exists))` to import global LibC functions into the `std` namespace, which allows some symbols to be absent. GCC does not support this attribute, so it fails to build libc++ due to some obscure `wchar.h` functions. This means that cross-compiling libc++ is not possible; and on-target builds would be tedious, so we'll be better off using the toolchain's `libstdc++`. |
||
---|---|---|
.. | ||
CMake | ||
Patches | ||
Stubs | ||
.dockerignore | ||
.gitignore | ||
BuildClang.sh | ||
BuildFuseExt2.sh | ||
BuildIt.sh | ||
BuildPython.sh | ||
BuildQemu.sh | ||
BuildRuby.sh | ||
Dockerfile | ||
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.