Use custom GCC toolchain

This commit is contained in:
2025-09-20 20:07:39 +02:00
parent 0c65bd9891
commit d50bdd0051
5 changed files with 55 additions and 3 deletions

12
scripts/build-binutils-gdb.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/sh
PREFIX=$(pwd)/root
mkdir build-bintuils-gdb
cd build-bintuils-gdb
../binutils-gdb/configure --prefix="$PREFIX" \
--disable-nls \
--disable-werror \
--target=x86_64-elf
make -j$(nproc)
make install

25
scripts/build-gcc.sh Executable file
View File

@ -0,0 +1,25 @@
#!/bin/sh
PREFIX=$(pwd)/root
cd gcc
./contrib/download_prerequisites
cd ..
mkdir build-gcc
cd build-gcc
../gcc/configure --prefix="$PREFIX" \
--disable-nls \
--enable-languages=c \
--target=x86_64-elf \
--disable-bootstrap \
--without-headers \
--disable-shared \
--disable-threads \
--disable-libssp \
--disable-libquadmath \
--disable-libgomp \
--disable-libatomic \
--disable-libmudflap \
--disable-multilib
make -j$(nproc)
make install