The toolchain that is used to build yiffOS.
You'll need a working clang + gcc setup on the host system to run these scripts.
You'll also need the sources for:
- binutils 2.36.1
- gcc 10.2.0
- linux 5.13.13
- glibc 2.33 with this patch
- openssl 1.1.1l
- cmake 3.21.1
- llvm 12.0.1
To allow the scripts to find the sources, please ensure the extracted sources are in a folder with only it's name as the folder name. (Example: gcc 10.2.0 would be in /sources/gcc)
A destination folder and a target folder will need to be created to allow the toolchain to properly link.
Script Usage:
./create-toolchain.sh "destination folder" "source folder" "makeflags"