serenity/Toolchain
Gunnar Beutner b223233b15 Toolchain+Ports: Skip link tests for libstdc++v3
This makes stdlib.h and stdio.h functions available in the std
namespace for C++.

libstdc++v3's link tests can fail if you don't have an up-to-date
build directory, for example:

1. Have libc with missing _Exit symbol because you haven't done
   a build since that was added.

2. Run toolchain rebuild. libstdc++v3's configure script will
   realize that it can do link tests in general but will fail
   later on when it tries to link a program that tests for _Exit.

Even though this is a toolchain patch this does not necessarily
require rebuilding the toolchain right away. This is only required
once we start using any of these new members in the std namespace,
e.g. for ports.
2021-05-09 15:35:01 +02:00
..
CMake Toolchain: Update cmake platform definition 2021-04-25 10:14:50 +02:00
Patches Toolchain+Ports: Skip link tests for libstdc++v3 2021-05-09 15:35:01 +02:00
.dockerignore Build: Add Dockerfile 2020-05-22 01:19:15 +02:00
.gitignore Travis: Cache toolchain 2020-03-08 14:09:08 +01:00
BuildFuseExt2.sh Toolchain: Make BuildFuseExt2.sh shellcheck compliant 2021-05-05 21:26:37 +02:00
BuildIt.sh Toolchain: Fix expansion bugs and make BuildIt.sh shellcheck compliant 2021-05-05 21:26:37 +02:00
BuildPython.sh Toolchain: Make BuildPython.sh shellcheck compliant 2021-05-05 21:26:37 +02:00
BuildQemu.sh Toolchain: Upgrade to QEMU 6.0 release 2021-04-30 08:36:50 +02:00
Dockerfile Toolchain/Dockerfile: Add rsync and unzip 2021-04-27 08:58:29 +02:00
README.md Toolchain: Update README to point to the current build instructions 2020-08-15 00:15:20 +02:00

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.