CXXFLAGS ?= -O2
CXXFLAGS := $(CXXFLAGS) -Wall -Wextra -Werror -std=c++20 \
-ffreestanding -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-sse2 -fno-exceptions -fno-rtti \
- -isystem /usr/include -isystem /usr/include/c++/12.1.0 -isystem /usr/include/c++/12.1.0/x86_64-pc-linux-gnu
+ -isystem /usr/include -isystem /usr/include/c++/12.2.0 -isystem /usr/include/c++/12.2.0/x86_64-pc-linux-gnu
LDFLAGS ?= -O2
LDFLAGS := $(LDFLAGS) -Wall -Wextra -Werror -std=c++20 \