]> xenbits.xensource.com Git - unikraft/libs/musl.git/commitdiff
Add translation from arm64 to aarch64
authorMarc Rittinghaus <marc.rittinghaus@kit.edu>
Mon, 11 Jul 2022 13:27:21 +0000 (15:27 +0200)
committerUnikraft <monkey@unikraft.io>
Thu, 24 Nov 2022 19:38:55 +0000 (19:38 +0000)
Signed-off-by: Marc Rittinghaus <marc.rittinghaus@kit.edu>
Reviewed-by: Eduard Vintilă <eduard.vintila47@gmail.com>
Reviewed-by: Razvan Virtan <virtanrazvan@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #7

Makefile.uk

index 5bad13b6b4b7c791b9bc1ac3a0459712f567bc8d..3cff232bc1f3773c229d07fc3496fd8927b25ab3 100644 (file)
@@ -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
 
 ################################################################################