Support for aarch64(arm64) build (#250) accepted/tizen/5.5/unified/20200623.152346 accepted/tizen/unified/20200623.124121 submit/tizen/20200622.225420 submit/tizen_5.5/20200623.003918
author최종헌/Common Platform Lab(SR)/Engineer/삼성전자 <j-h.choi@samsung.com>
Thu, 18 Jun 2020 09:49:01 +0000 (18:49 +0900)
committer이형주/Common Platform Lab(SR)/Staff Engineer/삼성전자 <leee.lee@samsung.com>
Thu, 18 Jun 2020 09:49:01 +0000 (18:49 +0900)
Change-Id: Iabaf37988ddbd44388f51defbe1e2e3642937c47

NativeLauncher/tool/ni_common.cc
packaging/dotnet-launcher.spec

index a45043e..6e9af2f 100644 (file)
@@ -465,7 +465,7 @@ static ni_error_e createCoreLibNI(DWORD flags)
 
 ni_error_e initNICommon(NICommonOption* option)
 {
-#if defined(__arm__)
+#if defined(__arm__) || defined(__aarch64__)
        // get interval value
        const static std::string intervalFile = concatPath(__NATIVE_LIB_DIR, "crossgen_interval.txt");
        std::ifstream inFile(intervalFile);
@@ -487,7 +487,7 @@ ni_error_e initNICommon(NICommonOption* option)
 
        return NI_ERROR_NONE;
 #else
-       fprintf(stderr, "crossgen supports arm architecture only. skip ni file generation\n");
+       fprintf(stderr, "crossgen supports arm/arm64 architecture only. skip ni file generation\n");
        return NI_ERROR_NOT_SUPPORTED;
 #endif
 }
index ea44e69..fb2a67c 100644 (file)
@@ -63,8 +63,6 @@ Requires(preun): /usr/bin/systemctl
 
 %define _default_base_addr_start 0x3000000
 
-ExcludeArch: aarch64
-
 %description
 Launchpad plugin for launching dotnet apps