Makefile.conf.armv8-alpine 800 B

123456789101112131415161718192021222324252627
  1. #
  2. # Makefile.conf.armv8-alpine
  3. #
  4. ARCH := armv8-alpine
  5. CPUFLAGS += -marm -mcpu=cortex-a53 -mfpu=neon-fp-armv8
  6. ARCHBASEDIR := $(BUILDSUPPORTDIR)/alpine
  7. MUSL_TARGET := armv7-unknown-linux-musleabihf
  8. GCC_VERSION := 14.2.0
  9. MUSL_FOLDER := $(ARCHBASEDIR)/armv7-unknown-linux-musleabihf_$(GCC_VERSION)
  10. ALPINE_VERSION := 3.21
  11. ALPINE_FOLDER := $(ARCHBASEDIR)/arm-linux-musleabihf_v$(ALPINE_VERSION)
  12. AR := $(MUSL_FOLDER)/bin/$(MUSL_TARGET)-ar
  13. CC := $(MUSL_FOLDER)/bin/$(MUSL_TARGET)-g++
  14. STRIP := $(MUSL_FOLDER)/bin/$(MUSL_TARGET)-strip
  15. OBJCOPY := $(MUSL_FOLDER)/bin/$(MUSL_TARGET)-objcopy
  16. CFLAGS += -I$(ALPINE_FOLDER)/usr/include
  17. LFLAGS += -L$(ALPINE_FOLDER)/lib -L$(ALPINE_FOLDER)/usr/lib
  18. LFLAGS += -Wl,-rpath,$(ALPINE_FOLDER)/lib -Wl,-rpath,$(ALPINE_FOLDER)/usr/lib
  19. CFLAGS += -Wno-stringop-truncation