more house keeping
[nyanlinux.git] / x64 / elf / gcc.sh
blob51e780b0cd4f64d4291a6ec0ff0acef7f897b148
1 #!/bin/sh
3 # gcc is lost, like clang/llvm and similar.
4 # It is now considered as an invisible backdoor injector in source code.
5 # Mandatory for bootstrapping a modern elf/linux system.
6 # Downgraded to /opt.
8 # You must use an ultra complex ISO c++11 compiler to compile this C compiler, probably intended
9 # for vendor induction-lock-in.
10 # This is beyond toxic, probably one of the biggest mistakes in open source software, ever.
12 set -e
13 top_dir=$(readlink -f $(dirname $0))
14 top_src_dir=/root/nyanlinux/src
15 top_build_dir=/run/x64/elf/build
16 install_dir=/opt/toolchains/x64/elf/binutils-gcc/2.41-13.2.0
17 jobs_n=11
19 printf "TOP_DIR=$top_dir\n"
20 printf "TOP_SRC_DIR=$top_src_dir\n"
21 printf "TOP_BUILD_DIR=$top_build_dir\n"
22 printf "INSTALL_DIR=$install_dir\n"
23 printf "USING $jobs_n PARALLEL JOBS"
24 . $top_dir/gcc/gmp.sh
25 . $top_dir/gcc/mpfr.sh
26 . $top_dir/gcc/mpc.sh
27 . $top_dir/gcc/binutils.sh
28 . $top_dir/gcc/gcc.sh