diff --git a/GNUmakefile b/GNUmakefile index 6dea3ae..ca38f5c 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -19,9 +19,10 @@ PREFIX=/usr/local CC=cc CFLAGS=-O3 -Lbuild/lib -idirafter include -RUSTC=rustc -RUSTCFLAGS=-C opt-level=z -C codegen-units=1 -C panic=abort -C lto=y \ - -C strip=symbols +RUSTC=rustc +nightly +RUSTCFLAGS=-Zlocation-detail=none -Copt-level=z -Ccodegen-units=1 \ + -Cpanic=abort -Clto=y -Cstrip=symbols -Ctarget-cpu=native \ + -Clink-args=-Wl,-n,-N,--no-dynamic-linker,--no-pie,--build-id=none ifeq ($(CC), gcc) CFLAGS=-O3 -s -Wl,-z,noseparate-code,-z,nosectionheader -flto -Lbuild/lib \