ladybird/Toolchain
Daniel Bertalan b1f6bfca7f Toolchain/Clang: Support using libstdc++ as the C++ standard library
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++`.
2021-11-28 09:38:57 -08:00
..
CMake
Patches Toolchain/Clang: Support using libstdc++ as the C++ standard library 2021-11-28 09:38:57 -08:00
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.