Add define HOST_XXX to support pal.h accepted/tizen_unified_riscv accepted/tizen/unified/riscv/20231226.055533 accepted/tizen/unified/toolchain/20240311.064824 accepted/tizen/unified/toolchain/20240312.012715
authorWoongsuk Cho <ws77.cho@samsung.com>
Fri, 22 Dec 2023 00:02:00 +0000 (09:02 +0900)
committer조웅석/MDE Lab(SR)/삼성전자 <ws77.cho@samsung.com>
Fri, 22 Dec 2023 02:06:32 +0000 (11:06 +0900)
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

index 1aa0949..e17aa7d 100644 (file)
@@ -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 "