Fix elf interpreter and clean up the code

This commit is contained in:
Alex
2023-04-02 15:46:42 +03:00
parent 58bc0b1c8c
commit 21b743e047
4 changed files with 350 additions and 310 deletions

View File

@ -29,7 +29,9 @@ else ifeq ($(OSARCH), i386)
ASM_ARCH := elf32
endif
CFLAGS := -pie -fPIE -I$(INCLUDE)
SIMD_FLAGS := -mno-sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-avx -mno-avx2 -mno-avx512f
CFLAGS := -pie -fPIE -I$(INCLUDE) $(SIMD_FLAGS)
LDFLAGS := -nostartfiles -nostdlib -pie -fPIE -Wl,-e_ld_start,-soname,$(SO_NAME) $(SYSROOT)
build: $(OBJECT_NAME)