diff --git a/README.md b/README.md index aa6d5cb..183eb4a 100644 --- a/README.md +++ b/README.md @@ -143,6 +143,8 @@ cross-compiler in `$PATH` to make without it in `$PATH`: ``` ./configure \ --host='i386-elf' \ + --enable-assert \ + --enable-guard \ --with-libc \ AR="$(which i386-elf-ar)" \ CC="$(which i386-elf-gcc)" \ diff --git a/config/dev b/config/dev new file mode 100755 index 0000000..4195350 --- /dev/null +++ b/config/dev @@ -0,0 +1,3 @@ +#!/bin/sh + +exec ./configure --enable-assert --enable-guard diff --git a/config/i386 b/config/i386 new file mode 100755 index 0000000..adb8843 --- /dev/null +++ b/config/i386 @@ -0,0 +1,3 @@ +#!/bin/sh + +exec ./configure --host='i386-elf' --enable-assert --enable-guard --with-libc AR=`which i386-elf-ar` CC=`which i386-elf-gcc` RANLIB=`which i386-elf-ranlib` CFLAGS='-ffreestanding -nostdlib -fno-builtin -fno-stack-protector' diff --git a/config/x86_64 b/config/x86_64 new file mode 100755 index 0000000..77e5e42 --- /dev/null +++ b/config/x86_64 @@ -0,0 +1,3 @@ +#!/bin/sh + +exec ./configure --host='x86_64-elf' --enable-assert --enable-guard --with-libc AR=`which x86_64-elf-ar` CC=`which x86_64-elf-gcc` RANLIB=`which x86_64-elf-ranlib` CFLAGS='-ffreestanding -nostdlib -fno-builtin -fno-stack-protector' diff --git a/examples/kernel-multiboot2-grub/Makefile b/examples/kernel-multiboot2-grub/Makefile index 155d663..aaeae20 100644 --- a/examples/kernel-multiboot2-grub/Makefile +++ b/examples/kernel-multiboot2-grub/Makefile @@ -1,6 +1,6 @@ all: run -CCPREFIX = i386-elftailix- +CCPREFIX = i386-elf- AS = $(CCPREFIX)as CC = $(CCPREFIX)gcc diff --git a/examples/kernel-multiboot2-limine/Makefile b/examples/kernel-multiboot2-limine/Makefile index 9a2694f..b265645 100644 --- a/examples/kernel-multiboot2-limine/Makefile +++ b/examples/kernel-multiboot2-limine/Makefile @@ -1,6 +1,6 @@ all: run -CCPREFIX = i386-elftailix- +CCPREFIX = i386-elf- AS = $(CCPREFIX)as CC = $(CCPREFIX)gcc diff --git a/examples/kernel-stivale2-limine/Makefile b/examples/kernel-stivale2-limine/Makefile index a499a60..0484313 100644 --- a/examples/kernel-stivale2-limine/Makefile +++ b/examples/kernel-stivale2-limine/Makefile @@ -1,6 +1,6 @@ all: run -# CCPREFIX = i386-elftailix- +CCPREFIX = x86_64-elf- AS = $(CCPREFIX)as CC = $(CCPREFIX)gcc