From: Marc Rittinghaus Date: Mon, 11 Jul 2022 13:27:21 +0000 (+0200) Subject: Add translation from arm64 to aarch64 X-Git-Tag: RELEASE-0.11.0~13 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=9e1eef91de68a7350aaaaa74d2f5a39a91507b37;p=unikraft%2Flibs%2Fmusl.git Add translation from arm64 to aarch64 Signed-off-by: Marc Rittinghaus Reviewed-by: Eduard Vintilă Reviewed-by: Razvan Virtan Reviewed-by: Razvan Deaconescu Approved-by: Razvan Deaconescu Tested-by: Unikraft CI GitHub-Closes: #7 --- diff --git a/Makefile.uk b/Makefile.uk index 5bad13b..3cff232 100644 --- a/Makefile.uk +++ b/Makefile.uk @@ -71,7 +71,9 @@ include $(LIBMUSL_BASE)/Makefile.rules ################################################################################ # Library includes ################################################################################ -LIBMUSL_GLOBAL_INCLUDES-y += -I$(LIBMUSL)/arch/$(ARCH) +MUSL_ARCH = $(subst arm64,aarch64,$(ARCH)) + +LIBMUSL_GLOBAL_INCLUDES-y += -I$(LIBMUSL)/arch/$(MUSL_ARCH) LIBMUSL_GLOBAL_INCLUDES-y += -I$(LIBMUSL)/arch/generic LIBMUSL_GLOBAL_INCLUDES-y += -I$(LIBMUSL_BASE)/include @@ -82,10 +84,10 @@ CXXINCLUDES-y += $(LIBMUSL_GLOBAL_INCLUDES-y) # Musl-specific Targets ################################################################################ # generate alltypes.h through musl sed script -$(LIBMUSL)/arch/$(ARCH)/bits/alltypes.h: $(LIBMUSL_BUILD)/.patched +$(LIBMUSL)/arch/$(MUSL_ARCH)/bits/alltypes.h: $(LIBMUSL_BUILD)/.patched $(call verbose_cmd,CONFIGURE,libmusl: $(notdir $@),\ sed -f $(LIBMUSL)/tools/mkalltypes.sed \ - $(LIBMUSL)/arch/$(ARCH)/bits/alltypes.h.in \ + $(LIBMUSL)/arch/$(MUSL_ARCH)/bits/alltypes.h.in \ $(LIBMUSL)/include/alltypes.h.in > $@ && \ $(TOUCH) $@) @@ -95,11 +97,11 @@ $(LIBMUSL)/src/internal/version.h: printf '#define VERSION "%s"\n' "$$(cd $(LIBMUSL); sh tools/version.sh)" > $@ \ $(TOUCH) $@) -UK_PREPARE += $(LIBMUSL)/arch/$(ARCH)/bits/alltypes.h +UK_PREPARE += $(LIBMUSL)/arch/$(MUSL_ARCH)/bits/alltypes.h UK_PREPARE += $(LIBMUSL)/src/internal/version.h UK_PREPARE += $(LIBMUSL_BUILD)/.prepared -LIBMUSL_CLEAN += $(LIBMUSL)/arch/$(ARCH)/bits/alltypes.h +LIBMUSL_CLEAN += $(LIBMUSL)/arch/$(MUSL_ARCH)/bits/alltypes.h LIBMUSL_CLEAN += $(LIBMUSL)/src/internal/version.h ################################################################################