From b0087eac13dfd0e7a42ace169ba295ee739d8bfc Mon Sep 17 00:00:00 2001 From: Chan Lee Date: Thu, 16 Mar 2017 14:29:15 +0900 Subject: [PATCH] packaging: provide 64bit libs on 32bit build env In some cases, especially .Net toolchain needs 64bit libs to execute even though 32bit build environment. It's a little weird but possble because almost archtecture of build machine is 64bit. Change-Id: I0582231028edf64b0cb8e751ec3aba3ccb8e0e0e Signed-off-by: Chan Lee --- packaging/baselibs.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf index dbf1ea9..64ffa79 100644 --- a/packaging/baselibs.conf +++ b/packaging/baselibs.conf @@ -1,3 +1,4 @@ +arch x86_64 targets i586:64bit glibc arch i586 block! targettype x86 +/etc/ld.so.conf @@ -8,16 +9,21 @@ glibc prereq -glibc-x86 +/usr/lib/getconf/[^g] glibc-locale + arch x86_64 block! arch i586 block! +/usr/lib(64)?/gconv/gconv-modules targettype x86 -/usr/lib(64)?/gconv/gconv-modules glibc-devel + arch x86_64 block! requires "glibc- = %version" arch i586 block! +^/usr/include/gnu/stubs-.*\.h$ glibc-devel-static + arch x86_64 block! arch i586 block! glibc-profile + arch x86_64 block! arch i586 block! glibc-utils + arch x86_64 block! arch i586 block! -- 2.7.4