reenable optimizations
This commit is contained in:
@ -71,8 +71,9 @@ ASM = nasm
|
|||||||
CC ?= gcc
|
CC ?= gcc
|
||||||
CXX ?= g++
|
CXX ?= g++
|
||||||
|
|
||||||
# I added O0 to allow paging/bluescreen to work (We need the ebp on the stack)
|
# NOTE: In some cases I needed O1/O0 to allow paging/bluescreen to work (We need the ebp on the stack)
|
||||||
CFLAGS := $(CFLAGS) -O0 -m32 -march=i486 -Wall -fno-stack-protector -nostdlib -I. -g -ffreestanding -fno-pie -fno-pic -Wno-write-strings -mno-sse -mno-sse2 -mmanual-endbr -mpreferred-stack-boundary=2
|
# I don't know why but right now it works with O2
|
||||||
|
CFLAGS := $(CFLAGS) -O2 -m32 -march=i486 -Wall -fno-stack-protector -nostdlib -I. -g -ffreestanding -fno-pie -fno-pic -Wno-write-strings -mno-sse -mno-sse2 -mmanual-endbr -mpreferred-stack-boundary=2
|
||||||
|
|
||||||
# I added -std=c++17 for if constexpr, but it isn't necessary for anything critical
|
# I added -std=c++17 for if constexpr, but it isn't necessary for anything critical
|
||||||
# Needed for template concepts, but we don't have it available: -std=c++20
|
# Needed for template concepts, but we don't have it available: -std=c++20
|
||||||
|
|||||||
Reference in New Issue
Block a user