From 1727ece48777c40abd6c3748b49f6affa9b521f7 Mon Sep 17 00:00:00 2001 From: Woongsuk Cho Date: Fri, 22 Dec 2023 09:02:00 +0900 Subject: [PATCH] Add define HOST_XXX to support pal.h Processor-specifc glue code is removed from latest pal.h. To avoid build failure, add HOST_XXX define for each architecture. --- packaging/dotnet-launcher.spec | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packaging/dotnet-launcher.spec b/packaging/dotnet-launcher.spec index 1aa0949..e17aa7d 100644 --- a/packaging/dotnet-launcher.spec +++ b/packaging/dotnet-launcher.spec @@ -117,6 +117,23 @@ export CFLAGS+=" -DBIT64 -DHOST_64BIT " export CXXFLAGS+=" -DBIT64 -DHOST_64BIT " %endif +# add define HOST_XXX to support pal.h becuase processor-specifc glue code is removed from latest code +%ifarch %{arm} +export CFLAGS+=" -DHOST_ARM " +export CXXFLAGS+=" -DHOST_ARM " +%endif +%ifarch ARM64 +export CFLAGS+=" -DHOST_ARM64 " +export CXXFLAGS+=" -DHOST_ARM64 " +%endif +%ifarch %{ix86} +export CFLAGS+=" -DHOST_X86 " +export CXXFLAGS+=" -DHOST_X86 " +%endif +%ifarch x86_64 +export CFLAGS+=" -DHOST_AMD64" +export CXXFLAGS+=" -DHOST_AMD64 " +%endif %ifarch riscv64 export CFLAGS+=" -DHOST_RISCV64 " export CXXFLAGS+=" -DHOST_RISCV64 " -- 2.7.4