Tizen:Base: Set a preference for ambiguous libs to use *-64bit libs 36/122036/3
authorChan Lee <chan45.lee@samsung.com>
Thu, 30 Mar 2017 04:12:35 +0000 (13:12 +0900)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Fri, 31 Mar 2017 11:15:49 +0000 (04:15 -0700)
*-64bit libs on 32bit build environment are required for .Net build(e.g., coreclr, corefx).
But when building 64bit target, they could make 'have choice' error with original libs in 64bit repository.
e.g., libstdc++ and libstdc++-64bit provides same libs.
It's ambiguous to choose appropriate one.
This patch could resolve this error by choosing original one prior to *-64bit libs.

Change-Id: Ibdb8c45cd3671c864c6b8cbfe3346818ae07e144
Signed-off-by: Chan Lee <chan45.lee@samsung.com>
Tizen:Base/_config

index 7bbdc0e..48c562b 100644 (file)
@@ -25,6 +25,13 @@ Prefer: mono-mvc
 Prefer: mono-winforms
 Prefer: mono-data-sqlite
 
+# Set a preference for ambiguous libs to use *-64bit libs
+#     *-64bit libs on 32bit build environment are required for .Net build (e.g., coreclr, corefx)
+#     But when building 64bit target, they could make 'have choice' error with original libs in 64bit repository.
+#     e.g., libstdc++ and libstdc++-64bit provides same libs. It's ambiguous to choose appropriate one.
+#     Owner : Jiyoung Yun (jy910.yun@samsung.com)
+Prefer: libgcc libstdc++ libunwind libuuid zlib libopenssl
+
 ############################# base definition ###############################
 # %release_name and %tizen_full_version are used in platform/upstream/tizen-release