All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-browser] Chromium Doesn't build for 32bit targets.
@ 2016-10-10 18:31 Davis, Michael
  2016-10-11  7:23 ` Martin Jansa
  0 siblings, 1 reply; 5+ messages in thread
From: Davis, Michael @ 2016-10-10 18:31 UTC (permalink / raw)
  To: openembedded-devel

I had sent an email about this a few months back for Krogoth, but I just updated to master in prep for 2.2 and it is still the case.
Chromium 52 will not build for a 32bit target on a 64bit build OS.  It will build the 64bit version, but it uses the build OS's tool chain which seems incorrect.

As you can see from the log it pulls straight g++ and includes from my Centos 7 build box.

log.do_comple below:

DEBUG: Executing shell function do_compile
ninja: Entering directory `/build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release'
[1/17943] AR obj/chrome/libsafe_browsing_proto.a
[2/17943] CXX obj/third_party/icu/source/common/icuuc.uresource.o
[3/17943] STAMP obj/chrome/make_file_types_protobuf.actions_depends.stamp
[4/17943] CXX obj.host/third_party/icu/source/common/icuuc.ruleiter.o
FAILED: obj.host/third_party/icu/source/common/icuuc.ruleiter.o 
g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.ruleiter.o.d -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen -fstack-protector --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/ruleiter.cpp -o obj.host/third_party/icu/source/common/icuuc.ruleiter.o
In file included from /usr/include/features.h:399:0,
                 from /usr/include/stdint.h:25,
                 from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
                 from ../../third_party/icu/source/common/unicode/ptypes.h:66,
                 from ../../third_party/icu/source/common/unicode/umachine.h:44,
                 from ../../third_party/icu/source/common/unicode/utypes.h:36,
                 from ../../third_party/icu/source/common/unicode/uobject.h:20,
                 from ../../third_party/icu/source/common/ruleiter.h:14,
                 from ../../third_party/icu/source/common/ruleiter.cpp:11:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include <gnu/stubs-32.h>
                           ^
compilation terminated.
[5/17943] AR obj/third_party/libvpx/libvpx.a
[6/17943] CXX obj.host/third_party/icu/source/common/icuuc.schriter.o
FAILED: obj.host/third_party/icu/source/common/icuuc.schriter.o 
g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.schriter.o.d -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen -fstack-protector --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/schriter.cpp -o obj.host/third_party/icu/source/common/icuuc.schriter.o
In file included from /usr/include/features.h:399:0,
                 from /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/os_defines.h:39,
                 from /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++config.h:426,
                 from /usr/include/c++/4.8.2/exception:37,
                 from /usr/include/c++/4.8.2/typeinfo:34,
                 from ../../third_party/icu/source/common/utypeinfo.h:28,
                 from ../../third_party/icu/source/common/schriter.cpp:16:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include <gnu/stubs-32.h>
                           ^
compilation terminated.
[7/17943] CXX obj.host/third_party/icu/source/common/icuuc.servlk.o
FAILED: obj.host/third_party/icu/source/common/icuuc.servlk.o 
g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.servlk.o.d -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen -fstack-protector --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/servlk.cpp -o obj.host/third_party/icu/source/common/icuuc.servlk.o
In file included from /usr/include/features.h:399:0,
                 from /usr/include/stdint.h:25,
                 from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
                 from ../../third_party/icu/source/common/unicode/ptypes.h:66,
                 from ../../third_party/icu/source/common/unicode/umachine.h:44,
                 from ../../third_party/icu/source/common/unicode/utypes.h:36,
                 from ../../third_party/icu/source/common/servlk.cpp:9:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include <gnu/stubs-32.h>
                           ^
compilation terminated.
[8/17943] CXX obj.host/third_party/icu/source/common/icuuc.servrbf.o
FAILED: obj.host/third_party/icu/source/common/icuuc.servrbf.o 
g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.servrbf.o.d -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen -fstack-protector --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/servrbf.cpp -o obj.host/third_party/icu/source/common/icuuc.servrbf.o
In file included from /usr/include/features.h:399:0,
                 from /usr/include/stdint.h:25,
                 from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
                 from ../../third_party/icu/source/common/unicode/ptypes.h:66,
                 from ../../third_party/icu/source/common/unicode/umachine.h:44,
                 from ../../third_party/icu/source/common/unicode/utypes.h:36,
                 from ../../third_party/icu/source/common/servrbf.cpp:9:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include <gnu/stubs-32.h>
                           ^
compilation terminated.
[9/17943] CXX obj.host/third_party/icu/source/common/icuuc.resource.o
FAILED: obj.host/third_party/icu/source/common/icuuc.resource.o 
g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.resource.o.d -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen -fstack-protector --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/resource.cpp -o obj.host/third_party/icu/source/common/icuuc.resource.o
In file included from /usr/include/features.h:399:0,
                 from /usr/include/stdint.h:25,
                 from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
                 from ../../third_party/icu/source/common/unicode/ptypes.h:66,
                 from ../../third_party/icu/source/common/unicode/umachine.h:44,
                 from ../../third_party/icu/source/common/unicode/utypes.h:36,
                 from ../../third_party/icu/source/common/resource.h:26,
                 from ../../third_party/icu/source/common/resource.cpp:12:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include <gnu/stubs-32.h>
                           ^
compilation terminated.
[10/17943] CXX obj/third_party/icu/source/common/icuuc.uobject.o
[11/17943] CC obj/third_party/icu/source/common/icuuc.ustrfmt.o
[12/17943] CXX obj/third_party/icu/source/common/icuuc.ustack.o
[13/17943] CC obj/third_party/icu/source/common/icuuc.uscript.o
[14/17943] CC obj/third_party/icu/source/common/icuuc.usc_impl.o
[15/17943] CC obj/third_party/icu/source/common/icuuc.utf_impl.o
[16/17943] ACTION Generating download_file_types.pb.
[17/17943] CXX obj/third_party/icu/source/common/icuuc.ustrcase_locale.o
[18/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_titlecase_brkiter.o
[19/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_cnv.o
[20/17943] CXX obj/third_party/icu/source/common/icuuc.util.o
[21/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_case_locale.o
[22/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_props.o
[23/17943] CXX obj/third_party/icu/source/common/icuuc.uscript_props.o
[24/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_wcs.o
[25/17943] CXX obj/third_party/icu/source/common/icuuc.unormcmp.o
[26/17943] CXX obj/third_party/icu/source/common/icuuc.uprops.o
[27/17943] CXX obj/third_party/icu/source/common/icuuc.uset_props.o
[28/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_case.o
[29/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_titlecase_brkiter.o
[30/17943] CXX obj/third_party/icu/source/common/icuuc.usetiter.o
[31/17943] CXX obj/third_party/icu/source/common/icuuc.unorm.o
[32/17943] CXX obj/third_party/icu/source/common/icuuc.ustring.o
[33/17943] CXX obj/third_party/icu/source/common/icuuc.ushape.o
[34/17943] CXX obj/third_party/icu/source/common/icuuc.uset.o
[35/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_cnv.o
[36/17943] CXX obj/third_party/icu/source/common/icuuc.ustrenum.o
[37/17943] CXX obj/third_party/icu/source/common/icuuc.usprep.o
[38/17943] CXX obj/third_party/icu/source/common/icuuc.ustrcase.o
[39/17943] CXX obj/third_party/icu/source/common/icuuc.ustrtrns.o
[40/17943] CXX obj/third_party/icu/source/common/icuuc.uresdata.o
[41/17943] CXX obj/third_party/icu/source/common/icuuc.utext.o
[42/17943] CXX obj/third_party/icu/source/common/icuuc.unisetspan.o
[43/17943] CXX obj/third_party/icu/source/common/icuuc.uresbund.o
ninja: build stopped: subcommand failed.
WARNING: /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.76-r0/temp/run.do_compile.88585:1 exit 1 from 'ninja -C /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release -j 40 chrome chrome_sandbox'
ERROR: Function failed: do_compile (log file is located at /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.76-r0/temp/log.do_compile.88585)


-- 
Michael Davis
Sr. Software Engineer
11128 John Galt Blvd, 3nd floor
Omaha, NE 68137
Telephone:              (402) 938-1374
Fax:                         (402) 970-1275
Toll Free:                 1-800-247-8683


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-browser] Chromium Doesn't build for 32bit targets.
  2016-10-10 18:31 [meta-browser] Chromium Doesn't build for 32bit targets Davis, Michael
@ 2016-10-11  7:23 ` Martin Jansa
  2016-10-13 14:23   ` Martin Jansa
  0 siblings, 1 reply; 5+ messages in thread
From: Martin Jansa @ 2016-10-11  7:23 UTC (permalink / raw)
  To: openembedded-devel

I was reporting the same issue on
http://www.openembedded.org/wiki/Bitbake_World_Status and related e-mails
since 2016-08-20

You might want to help Trevor to reproduce it on his build (I'm sorry I
didn't get to it yet)
http://lists.openembedded.org/pipermail/openembedded-devel/2016-August/108907.html
http://lists.openembedded.org/pipermail/openembedded-devel/2016-August/108911.html

On Mon, Oct 10, 2016 at 8:31 PM, Davis, Michael <michael.davis@essvote.com>
wrote:

> I had sent an email about this a few months back for Krogoth, but I just
> updated to master in prep for 2.2 and it is still the case.
> Chromium 52 will not build for a 32bit target on a 64bit build OS.  It
> will build the 64bit version, but it uses the build OS's tool chain which
> seems incorrect.
>
> As you can see from the log it pulls straight g++ and includes from my
> Centos 7 build box.
>
> log.do_comple below:
>
> DEBUG: Executing shell function do_compile
> ninja: Entering directory `/build/test/tmp/work/core2-
> 32-poky-linux/chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release'
> [1/17943] AR obj/chrome/libsafe_browsing_proto.a
> [2/17943] CXX obj/third_party/icu/source/common/icuuc.uresource.o
> [3/17943] STAMP obj/chrome/make_file_types_protobuf.actions_depends.stamp
> [4/17943] CXX obj.host/third_party/icu/source/common/icuuc.ruleiter.o
> FAILED: obj.host/third_party/icu/source/common/icuuc.ruleiter.o
> g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.ruleiter.o.d
> -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
>  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> -I../../third_party/icu/source/i18n -Igen -fstack-protector
> --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/ruleiter.cpp
> -o obj.host/third_party/icu/source/common/icuuc.ruleiter.o
> In file included from /usr/include/features.h:399:0,
>                  from /usr/include/stdint.h:25,
>                  from /usr/lib/gcc/x86_64-redhat-
> linux/4.8.5/include/stdint.h:9,
>                  from ../../third_party/icu/source/
> common/unicode/ptypes.h:66,
>                  from ../../third_party/icu/source/
> common/unicode/umachine.h:44,
>                  from ../../third_party/icu/source/
> common/unicode/utypes.h:36,
>                  from ../../third_party/icu/source/
> common/unicode/uobject.h:20,
>                  from ../../third_party/icu/source/common/ruleiter.h:14,
>                  from ../../third_party/icu/source/common/ruleiter.cpp:11:
> /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> or directory
>  # include <gnu/stubs-32.h>
>                            ^
> compilation terminated.
> [5/17943] AR obj/third_party/libvpx/libvpx.a
> [6/17943] CXX obj.host/third_party/icu/source/common/icuuc.schriter.o
> FAILED: obj.host/third_party/icu/source/common/icuuc.schriter.o
> g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.schriter.o.d
> -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
>  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> -I../../third_party/icu/source/i18n -Igen -fstack-protector
> --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/schriter.cpp
> -o obj.host/third_party/icu/source/common/icuuc.schriter.o
> In file included from /usr/include/features.h:399:0,
>                  from /usr/include/c++/4.8.2/x86_64-
> redhat-linux/32/bits/os_defines.h:39,
>                  from /usr/include/c++/4.8.2/x86_64-
> redhat-linux/32/bits/c++config.h:426,
>                  from /usr/include/c++/4.8.2/exception:37,
>                  from /usr/include/c++/4.8.2/typeinfo:34,
>                  from ../../third_party/icu/source/common/utypeinfo.h:28,
>                  from ../../third_party/icu/source/common/schriter.cpp:16:
> /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> or directory
>  # include <gnu/stubs-32.h>
>                            ^
> compilation terminated.
> [7/17943] CXX obj.host/third_party/icu/source/common/icuuc.servlk.o
> FAILED: obj.host/third_party/icu/source/common/icuuc.servlk.o
> g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.servlk.o.d
> -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_
>  IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> -I../../third_party/icu/source/i18n -Igen -fstack-protector
> --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/servlk.cpp
> -o obj.host/third_party/icu/source/common/icuuc.servlk.o
> In file included from /usr/include/features.h:399:0,
>                  from /usr/include/stdint.h:25,
>                  from /usr/lib/gcc/x86_64-redhat-
> linux/4.8.5/include/stdint.h:9,
>                  from ../../third_party/icu/source/
> common/unicode/ptypes.h:66,
>                  from ../../third_party/icu/source/
> common/unicode/umachine.h:44,
>                  from ../../third_party/icu/source/
> common/unicode/utypes.h:36,
>                  from ../../third_party/icu/source/common/servlk.cpp:9:
> /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> or directory
>  # include <gnu/stubs-32.h>
>                            ^
> compilation terminated.
> [8/17943] CXX obj.host/third_party/icu/source/common/icuuc.servrbf.o
> FAILED: obj.host/third_party/icu/source/common/icuuc.servrbf.o
> g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.servrbf.o.d
> -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON
>  _IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> -I../../third_party/icu/source/i18n -Igen -fstack-protector
> --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/servrbf.cpp
> -o obj.host/third_party/icu/source/common/icuuc.servrbf.o
> In file included from /usr/include/features.h:399:0,
>                  from /usr/include/stdint.h:25,
>                  from /usr/lib/gcc/x86_64-redhat-
> linux/4.8.5/include/stdint.h:9,
>                  from ../../third_party/icu/source/
> common/unicode/ptypes.h:66,
>                  from ../../third_party/icu/source/
> common/unicode/umachine.h:44,
>                  from ../../third_party/icu/source/
> common/unicode/utypes.h:36,
>                  from ../../third_party/icu/source/common/servrbf.cpp:9:
> /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> or directory
>  # include <gnu/stubs-32.h>
>                            ^
> compilation terminated.
> [9/17943] CXX obj.host/third_party/icu/source/common/icuuc.resource.o
> FAILED: obj.host/third_party/icu/source/common/icuuc.resource.o
> g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.resource.o.d
> -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
>  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> -I../../third_party/icu/source/i18n -Igen -fstack-protector
> --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/resource.cpp
> -o obj.host/third_party/icu/source/common/icuuc.resource.o
> In file included from /usr/include/features.h:399:0,
>                  from /usr/include/stdint.h:25,
>                  from /usr/lib/gcc/x86_64-redhat-
> linux/4.8.5/include/stdint.h:9,
>                  from ../../third_party/icu/source/
> common/unicode/ptypes.h:66,
>                  from ../../third_party/icu/source/
> common/unicode/umachine.h:44,
>                  from ../../third_party/icu/source/
> common/unicode/utypes.h:36,
>                  from ../../third_party/icu/source/common/resource.h:26,
>                  from ../../third_party/icu/source/common/resource.cpp:12:
> /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> or directory
>  # include <gnu/stubs-32.h>
>                            ^
> compilation terminated.
> [10/17943] CXX obj/third_party/icu/source/common/icuuc.uobject.o
> [11/17943] CC obj/third_party/icu/source/common/icuuc.ustrfmt.o
> [12/17943] CXX obj/third_party/icu/source/common/icuuc.ustack.o
> [13/17943] CC obj/third_party/icu/source/common/icuuc.uscript.o
> [14/17943] CC obj/third_party/icu/source/common/icuuc.usc_impl.o
> [15/17943] CC obj/third_party/icu/source/common/icuuc.utf_impl.o
> [16/17943] ACTION Generating download_file_types.pb.
> [17/17943] CXX obj/third_party/icu/source/common/icuuc.ustrcase_locale.o
> [18/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_titlecase_
> brkiter.o
> [19/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_cnv.o
> [20/17943] CXX obj/third_party/icu/source/common/icuuc.util.o
> [21/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_case_
> locale.o
> [22/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_props.o
> [23/17943] CXX obj/third_party/icu/source/common/icuuc.uscript_props.o
> [24/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_wcs.o
> [25/17943] CXX obj/third_party/icu/source/common/icuuc.unormcmp.o
> [26/17943] CXX obj/third_party/icu/source/common/icuuc.uprops.o
> [27/17943] CXX obj/third_party/icu/source/common/icuuc.uset_props.o
> [28/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_case.o
> [29/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_titlecase_
> brkiter.o
> [30/17943] CXX obj/third_party/icu/source/common/icuuc.usetiter.o
> [31/17943] CXX obj/third_party/icu/source/common/icuuc.unorm.o
> [32/17943] CXX obj/third_party/icu/source/common/icuuc.ustring.o
> [33/17943] CXX obj/third_party/icu/source/common/icuuc.ushape.o
> [34/17943] CXX obj/third_party/icu/source/common/icuuc.uset.o
> [35/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_cnv.o
> [36/17943] CXX obj/third_party/icu/source/common/icuuc.ustrenum.o
> [37/17943] CXX obj/third_party/icu/source/common/icuuc.usprep.o
> [38/17943] CXX obj/third_party/icu/source/common/icuuc.ustrcase.o
> [39/17943] CXX obj/third_party/icu/source/common/icuuc.ustrtrns.o
> [40/17943] CXX obj/third_party/icu/source/common/icuuc.uresdata.o
> [41/17943] CXX obj/third_party/icu/source/common/icuuc.utext.o
> [42/17943] CXX obj/third_party/icu/source/common/icuuc.unisetspan.o
> [43/17943] CXX obj/third_party/icu/source/common/icuuc.uresbund.o
> ninja: build stopped: subcommand failed.
> WARNING: /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
> 76-r0/temp/run.do_compile.88585:1 exit 1 from 'ninja -C
> /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
> 76-r0/chromium-52.0.2743.76/out/Release -j 40 chrome chrome_sandbox'
> ERROR: Function failed: do_compile (log file is located at
> /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
> 76-r0/temp/log.do_compile.88585)
>
>
> --
> Michael Davis
> Sr. Software Engineer
> 11128 John Galt Blvd, 3nd floor
> Omaha, NE 68137
> Telephone:              (402) 938-1374
> Fax:                         (402) 970-1275
> Toll Free:                 1-800-247-8683
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-browser] Chromium Doesn't build for 32bit targets.
  2016-10-11  7:23 ` Martin Jansa
@ 2016-10-13 14:23   ` Martin Jansa
  2016-10-13 17:44     ` Trevor Woerner
  0 siblings, 1 reply; 5+ messages in thread
From: Martin Jansa @ 2016-10-13 14:23 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 28021 bytes --]

On Tue, Oct 11, 2016 at 09:23:14AM +0200, Martin Jansa wrote:
> I was reporting the same issue on
> http://www.openembedded.org/wiki/Bitbake_World_Status and related e-mails
> since 2016-08-20
> 
> You might want to help Trevor to reproduce it on his build (I'm sorry I
> didn't get to it yet)
> http://lists.openembedded.org/pipermail/openembedded-devel/2016-August/108907.html
> http://lists.openembedded.org/pipermail/openembedded-devel/2016-August/108911.html

The problem is that in version 52, ninja is passing -m32 to cflags for
some components when building for host, e.g. comparing bundled icu build
for host with 48 (chromium-wayland) and 52 (chromium):

--- chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/icu/icuuc.ninja     2016-10-13 16:02:21.630981551 +0200
+++ chromium-wayland/48.0.2548.0-r0/chromium-48.0.2548.0/out/Release/obj.host/third_party/icu/icuuc.ninja       2016-10-13 15:48:56.794982910 +0200
@@ -6,38 +6,39 @@
 nm = $nm_host
 readelf = $readelf_host
 defines = -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 $
-    -DUCONFIG_ONLY_HTML_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 $
-    -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DDISABLE_NACL $
-    -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD $
-    -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 $
+    -DUCONFIG_NO_NON_HTML5_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 $
+    -DV8_DEPRECATION_WARNINGS -DCLD_VERSION=2 -D_FILE_OFFSET_BITS=64 $
+    -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD $
+    -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_PANGO=1 $
     -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 $
-    -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 $
-    -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS $
-    -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED $
+    -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN $
+    -DENABLE_PRE_SYNC_BACKUP -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 $
+    -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY $
+    -DENABLE_NOTIFICATIONS -DENABLE_HIDPI=1 -DENABLE_TOPCHROME_MD=1 $
+    -DUSE_UDEV -DDONT_EMBED_BUILD_METADATA -DFIELDTRIAL_TESTING_ENABLED $
     -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 $
     -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 $
+    -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 $
     -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 $
     -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 $
-    -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 $  
-    -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD $
-    -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION $
-    -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DU_NOEXCEPT= $
-    -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND $
+    -DENABLE_APP_LIST=1 -DENABLE_SETTINGS_APP=1 -DENABLE_SUPERVISED_USERS=1 $
+    -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING $
+    -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION $
+    -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DUSE_LIBPCI=1 $
+    -DUSE_OPENSSL=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND $
     -DDYNAMIC_ANNOTATIONS_ENABLED=0
 includes = -I../../third_party/icu/source/common $ 
     -I../../third_party/icu/source/i18n -Igen
 cflags = -fstack-protector --param=ssp-buffer-size=4  -pthread $
-    -fno-strict-aliasing -Wno-extra -Wno-unused-parameter $
+    -fno-strict-aliasing -Wno-unused-parameter $   
     -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC $
     -Wno-unused-local-typedefs -Wno-deprecated-declarations $
-    -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections $
-    -ffunction-sections -funwind-tables
-cflags_c = $
-    -isystem/OE/build/oe-core/tmp-glibc/sysroots/x86_64-linux/usr/include $
-    -O2 -pipe
+    -Wno-unused-function -Wno-format -Wno-unused-result -m32 -O2 -fno-ident $
+    -fdata-sections -ffunction-sections -funwind-tables
+cflags_c =
 cflags_cc = -fno-exceptions -fno-rtti -fno-threadsafe-statics $
     -fvisibility-inlines-hidden -frtti -Wno-deprecated -std=gnu++11 $
-    -Wno-narrowing
+    -Wno-narrowing -Wno-literal-suffix
 arflags =

 build obj.host/third_party/icu/source/common/icuuc.appendable.o: cxx $
@@ -76,8 +77,6 @@
     ../../third_party/icu/source/common/dtintrv.cpp || icudtl.dat
 build obj.host/third_party/icu/source/common/icuuc.errorcode.o: cxx $
     ../../third_party/icu/source/common/errorcode.cpp || icudtl.dat
-build obj.host/third_party/icu/source/common/icuuc.filteredbrk.o: cxx $
-    ../../third_party/icu/source/common/filteredbrk.cpp || icudtl.dat
 build obj.host/third_party/icu/source/common/icuuc.filterednormalizer2.o: $
     cxx ../../third_party/icu/source/common/filterednormalizer2.cpp || $
     icudtl.dat
.... 

It doesn't even pass it consistently everywhere and if you try to finish the
build manually it will eventually try to link 32bit objects together with 64bit
and fail with a different error:

| [167/17198] LINK character_data_generator
| FAILED: character_data_generator
| g++  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -Wl,--disable-new-dtags -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -o character_data_generator -Wl,--start-group obj.host/third_party/WebKit/Source/platform/text/character_data_generator.CharacterPropertyDataGenerator.o obj.host/third_party/icu/libicuuc.a -Wl,--end-group
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.utrie2_builder.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.utrie2.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.utrie.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.cmemory.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.ucol_swp.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.udataswp.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.uinvchar.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.ustring.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.utf_impl.o' is incompatible with i386:x86-64 output
| /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.cstring.o' is incompatible with i386:x86-64 output
| obj.host/third_party/icu/source/common/icuuc.cstring.o: In function `T_CString_int64ToString_56':
| cstring.c:(.text.T_CString_int64ToString_56+0x8e): undefined reference to `__umoddi3'
| cstring.c:(.text.T_CString_int64ToString_56+0xb2): undefined reference to `__udivdi3'
| collect2: error: ld returned 1 exit status

OE @ ~/build/oe-core/tmp-glibc/work/i586-oe-linux $ file \
  chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/WebKit/Source/platform/text/character_data_generator.CharacterPropertyDataGenerator.o \
  chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/icu/source/common/icuuc.utrie2_builder.o

chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/WebKit/Source/platform/text/character_data_generator.CharacterPropertyDataGenerator.o: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped

chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/icu/source/common/icuuc.utrie2_builder.o:                                              ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped

The fix should be to make ninja to respect all BUILD_* variables from OE
without adding incorrect -m32 when building on x86_64 host for x86 target
MACHINE.

Regards,

> On Mon, Oct 10, 2016 at 8:31 PM, Davis, Michael <michael.davis@essvote.com>
> wrote:
> 
> > I had sent an email about this a few months back for Krogoth, but I just
> > updated to master in prep for 2.2 and it is still the case.
> > Chromium 52 will not build for a 32bit target on a 64bit build OS.  It
> > will build the 64bit version, but it uses the build OS's tool chain which
> > seems incorrect.
> >
> > As you can see from the log it pulls straight g++ and includes from my
> > Centos 7 build box.
> >
> > log.do_comple below:
> >
> > DEBUG: Executing shell function do_compile
> > ninja: Entering directory `/build/test/tmp/work/core2-
> > 32-poky-linux/chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release'
> > [1/17943] AR obj/chrome/libsafe_browsing_proto.a
> > [2/17943] CXX obj/third_party/icu/source/common/icuuc.uresource.o
> > [3/17943] STAMP obj/chrome/make_file_types_protobuf.actions_depends.stamp
> > [4/17943] CXX obj.host/third_party/icu/source/common/icuuc.ruleiter.o
> > FAILED: obj.host/third_party/icu/source/common/icuuc.ruleiter.o
> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.ruleiter.o.d
> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
> >  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/ruleiter.cpp
> > -o obj.host/third_party/icu/source/common/icuuc.ruleiter.o
> > In file included from /usr/include/features.h:399:0,
> >                  from /usr/include/stdint.h:25,
> >                  from /usr/lib/gcc/x86_64-redhat-
> > linux/4.8.5/include/stdint.h:9,
> >                  from ../../third_party/icu/source/
> > common/unicode/ptypes.h:66,
> >                  from ../../third_party/icu/source/
> > common/unicode/umachine.h:44,
> >                  from ../../third_party/icu/source/
> > common/unicode/utypes.h:36,
> >                  from ../../third_party/icu/source/
> > common/unicode/uobject.h:20,
> >                  from ../../third_party/icu/source/common/ruleiter.h:14,
> >                  from ../../third_party/icu/source/common/ruleiter.cpp:11:
> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> > or directory
> >  # include <gnu/stubs-32.h>
> >                            ^
> > compilation terminated.
> > [5/17943] AR obj/third_party/libvpx/libvpx.a
> > [6/17943] CXX obj.host/third_party/icu/source/common/icuuc.schriter.o
> > FAILED: obj.host/third_party/icu/source/common/icuuc.schriter.o
> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.schriter.o.d
> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
> >  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/schriter.cpp
> > -o obj.host/third_party/icu/source/common/icuuc.schriter.o
> > In file included from /usr/include/features.h:399:0,
> >                  from /usr/include/c++/4.8.2/x86_64-
> > redhat-linux/32/bits/os_defines.h:39,
> >                  from /usr/include/c++/4.8.2/x86_64-
> > redhat-linux/32/bits/c++config.h:426,
> >                  from /usr/include/c++/4.8.2/exception:37,
> >                  from /usr/include/c++/4.8.2/typeinfo:34,
> >                  from ../../third_party/icu/source/common/utypeinfo.h:28,
> >                  from ../../third_party/icu/source/common/schriter.cpp:16:
> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> > or directory
> >  # include <gnu/stubs-32.h>
> >                            ^
> > compilation terminated.
> > [7/17943] CXX obj.host/third_party/icu/source/common/icuuc.servlk.o
> > FAILED: obj.host/third_party/icu/source/common/icuuc.servlk.o
> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.servlk.o.d
> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_
> >  IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/servlk.cpp
> > -o obj.host/third_party/icu/source/common/icuuc.servlk.o
> > In file included from /usr/include/features.h:399:0,
> >                  from /usr/include/stdint.h:25,
> >                  from /usr/lib/gcc/x86_64-redhat-
> > linux/4.8.5/include/stdint.h:9,
> >                  from ../../third_party/icu/source/
> > common/unicode/ptypes.h:66,
> >                  from ../../third_party/icu/source/
> > common/unicode/umachine.h:44,
> >                  from ../../third_party/icu/source/
> > common/unicode/utypes.h:36,
> >                  from ../../third_party/icu/source/common/servlk.cpp:9:
> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> > or directory
> >  # include <gnu/stubs-32.h>
> >                            ^
> > compilation terminated.
> > [8/17943] CXX obj.host/third_party/icu/source/common/icuuc.servrbf.o
> > FAILED: obj.host/third_party/icu/source/common/icuuc.servrbf.o
> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.servrbf.o.d
> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON
> >  _IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/servrbf.cpp
> > -o obj.host/third_party/icu/source/common/icuuc.servrbf.o
> > In file included from /usr/include/features.h:399:0,
> >                  from /usr/include/stdint.h:25,
> >                  from /usr/lib/gcc/x86_64-redhat-
> > linux/4.8.5/include/stdint.h:9,
> >                  from ../../third_party/icu/source/
> > common/unicode/ptypes.h:66,
> >                  from ../../third_party/icu/source/
> > common/unicode/umachine.h:44,
> >                  from ../../third_party/icu/source/
> > common/unicode/utypes.h:36,
> >                  from ../../third_party/icu/source/common/servrbf.cpp:9:
> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> > or directory
> >  # include <gnu/stubs-32.h>
> >                            ^
> > compilation terminated.
> > [9/17943] CXX obj.host/third_party/icu/source/common/icuuc.resource.o
> > FAILED: obj.host/third_party/icu/source/common/icuuc.resource.o
> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.resource.o.d
> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
> >  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/resource.cpp
> > -o obj.host/third_party/icu/source/common/icuuc.resource.o
> > In file included from /usr/include/features.h:399:0,
> >                  from /usr/include/stdint.h:25,
> >                  from /usr/lib/gcc/x86_64-redhat-
> > linux/4.8.5/include/stdint.h:9,
> >                  from ../../third_party/icu/source/
> > common/unicode/ptypes.h:66,
> >                  from ../../third_party/icu/source/
> > common/unicode/umachine.h:44,
> >                  from ../../third_party/icu/source/
> > common/unicode/utypes.h:36,
> >                  from ../../third_party/icu/source/common/resource.h:26,
> >                  from ../../third_party/icu/source/common/resource.cpp:12:
> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
> > or directory
> >  # include <gnu/stubs-32.h>
> >                            ^
> > compilation terminated.
> > [10/17943] CXX obj/third_party/icu/source/common/icuuc.uobject.o
> > [11/17943] CC obj/third_party/icu/source/common/icuuc.ustrfmt.o
> > [12/17943] CXX obj/third_party/icu/source/common/icuuc.ustack.o
> > [13/17943] CC obj/third_party/icu/source/common/icuuc.uscript.o
> > [14/17943] CC obj/third_party/icu/source/common/icuuc.usc_impl.o
> > [15/17943] CC obj/third_party/icu/source/common/icuuc.utf_impl.o
> > [16/17943] ACTION Generating download_file_types.pb.
> > [17/17943] CXX obj/third_party/icu/source/common/icuuc.ustrcase_locale.o
> > [18/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_titlecase_
> > brkiter.o
> > [19/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_cnv.o
> > [20/17943] CXX obj/third_party/icu/source/common/icuuc.util.o
> > [21/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_case_
> > locale.o
> > [22/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_props.o
> > [23/17943] CXX obj/third_party/icu/source/common/icuuc.uscript_props.o
> > [24/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_wcs.o
> > [25/17943] CXX obj/third_party/icu/source/common/icuuc.unormcmp.o
> > [26/17943] CXX obj/third_party/icu/source/common/icuuc.uprops.o
> > [27/17943] CXX obj/third_party/icu/source/common/icuuc.uset_props.o
> > [28/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_case.o
> > [29/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_titlecase_
> > brkiter.o
> > [30/17943] CXX obj/third_party/icu/source/common/icuuc.usetiter.o
> > [31/17943] CXX obj/third_party/icu/source/common/icuuc.unorm.o
> > [32/17943] CXX obj/third_party/icu/source/common/icuuc.ustring.o
> > [33/17943] CXX obj/third_party/icu/source/common/icuuc.ushape.o
> > [34/17943] CXX obj/third_party/icu/source/common/icuuc.uset.o
> > [35/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_cnv.o
> > [36/17943] CXX obj/third_party/icu/source/common/icuuc.ustrenum.o
> > [37/17943] CXX obj/third_party/icu/source/common/icuuc.usprep.o
> > [38/17943] CXX obj/third_party/icu/source/common/icuuc.ustrcase.o
> > [39/17943] CXX obj/third_party/icu/source/common/icuuc.ustrtrns.o
> > [40/17943] CXX obj/third_party/icu/source/common/icuuc.uresdata.o
> > [41/17943] CXX obj/third_party/icu/source/common/icuuc.utext.o
> > [42/17943] CXX obj/third_party/icu/source/common/icuuc.unisetspan.o
> > [43/17943] CXX obj/third_party/icu/source/common/icuuc.uresbund.o
> > ninja: build stopped: subcommand failed.
> > WARNING: /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
> > 76-r0/temp/run.do_compile.88585:1 exit 1 from 'ninja -C
> > /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
> > 76-r0/chromium-52.0.2743.76/out/Release -j 40 chrome chrome_sandbox'
> > ERROR: Function failed: do_compile (log file is located at
> > /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
> > 76-r0/temp/log.do_compile.88585)
> >
> >
> > --
> > Michael Davis
> > Sr. Software Engineer
> > 11128 John Galt Blvd, 3nd floor
> > Omaha, NE 68137
> > Telephone:              (402) 938-1374
> > Fax:                         (402) 970-1275
> > Toll Free:                 1-800-247-8683
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 169 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-browser] Chromium Doesn't build for 32bit targets.
  2016-10-13 14:23   ` Martin Jansa
@ 2016-10-13 17:44     ` Trevor Woerner
  2016-10-24 13:43       ` Trevor Woerner
  0 siblings, 1 reply; 5+ messages in thread
From: Trevor Woerner @ 2016-10-13 17:44 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-devel

I poked at this one at the end of August:
http://lists.openembedded.org/pipermail/openembedded-core/2016-August/126021.html

But haven't found the time to dig into it completely. It's on my list,
hopefully I'll get to it soon (as well as the dependencies for the
wayland build)

On Thu, Oct 13, 2016 at 10:23 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> On Tue, Oct 11, 2016 at 09:23:14AM +0200, Martin Jansa wrote:
>> I was reporting the same issue on
>> http://www.openembedded.org/wiki/Bitbake_World_Status and related e-mails
>> since 2016-08-20
>>
>> You might want to help Trevor to reproduce it on his build (I'm sorry I
>> didn't get to it yet)
>> http://lists.openembedded.org/pipermail/openembedded-devel/2016-August/108907.html
>> http://lists.openembedded.org/pipermail/openembedded-devel/2016-August/108911.html
>
> The problem is that in version 52, ninja is passing -m32 to cflags for
> some components when building for host, e.g. comparing bundled icu build
> for host with 48 (chromium-wayland) and 52 (chromium):
>
> --- chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/icu/icuuc.ninja     2016-10-13 16:02:21.630981551 +0200
> +++ chromium-wayland/48.0.2548.0-r0/chromium-48.0.2548.0/out/Release/obj.host/third_party/icu/icuuc.ninja       2016-10-13 15:48:56.794982910 +0200
> @@ -6,38 +6,39 @@
>  nm = $nm_host
>  readelf = $readelf_host
>  defines = -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 $
> -    -DUCONFIG_ONLY_HTML_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 $
> -    -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DDISABLE_NACL $
> -    -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD $
> -    -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 $
> +    -DUCONFIG_NO_NON_HTML5_CONVERSION=1 -DU_CHARSET_IS_UTF8=1 $
> +    -DV8_DEPRECATION_WARNINGS -DCLD_VERSION=2 -D_FILE_OFFSET_BITS=64 $
> +    -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD $
> +    -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_PANGO=1 $
>      -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 $
> -    -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 $
> -    -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS $
> -    -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED $
> +    -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN $
> +    -DENABLE_PRE_SYNC_BACKUP -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 $
> +    -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY $
> +    -DENABLE_NOTIFICATIONS -DENABLE_HIDPI=1 -DENABLE_TOPCHROME_MD=1 $
> +    -DUSE_UDEV -DDONT_EMBED_BUILD_METADATA -DFIELDTRIAL_TESTING_ENABLED $
>      -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 $
>      -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 $
> +    -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 $
>      -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 $
>      -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 $
> -    -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 $
> -    -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD $
> -    -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION $
> -    -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DU_NOEXCEPT= $
> -    -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND $
> +    -DENABLE_APP_LIST=1 -DENABLE_SETTINGS_APP=1 -DENABLE_SUPERVISED_USERS=1 $
> +    -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING $
> +    -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_IMPLEMENTATION $
> +    -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0 -DUSE_LIBPCI=1 $
> +    -DUSE_OPENSSL=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND $
>      -DDYNAMIC_ANNOTATIONS_ENABLED=0
>  includes = -I../../third_party/icu/source/common $
>      -I../../third_party/icu/source/i18n -Igen
>  cflags = -fstack-protector --param=ssp-buffer-size=4  -pthread $
> -    -fno-strict-aliasing -Wno-extra -Wno-unused-parameter $
> +    -fno-strict-aliasing -Wno-unused-parameter $
>      -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC $
>      -Wno-unused-local-typedefs -Wno-deprecated-declarations $
> -    -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections $
> -    -ffunction-sections -funwind-tables
> -cflags_c = $
> -    -isystem/OE/build/oe-core/tmp-glibc/sysroots/x86_64-linux/usr/include $
> -    -O2 -pipe
> +    -Wno-unused-function -Wno-format -Wno-unused-result -m32 -O2 -fno-ident $
> +    -fdata-sections -ffunction-sections -funwind-tables
> +cflags_c =
>  cflags_cc = -fno-exceptions -fno-rtti -fno-threadsafe-statics $
>      -fvisibility-inlines-hidden -frtti -Wno-deprecated -std=gnu++11 $
> -    -Wno-narrowing
> +    -Wno-narrowing -Wno-literal-suffix
>  arflags =
>
>  build obj.host/third_party/icu/source/common/icuuc.appendable.o: cxx $
> @@ -76,8 +77,6 @@
>      ../../third_party/icu/source/common/dtintrv.cpp || icudtl.dat
>  build obj.host/third_party/icu/source/common/icuuc.errorcode.o: cxx $
>      ../../third_party/icu/source/common/errorcode.cpp || icudtl.dat
> -build obj.host/third_party/icu/source/common/icuuc.filteredbrk.o: cxx $
> -    ../../third_party/icu/source/common/filteredbrk.cpp || icudtl.dat
>  build obj.host/third_party/icu/source/common/icuuc.filterednormalizer2.o: $
>      cxx ../../third_party/icu/source/common/filterednormalizer2.cpp || $
>      icudtl.dat
> ....
>
> It doesn't even pass it consistently everywhere and if you try to finish the
> build manually it will eventually try to link 32bit objects together with 64bit
> and fail with a different error:
>
> | [167/17198] LINK character_data_generator
> | FAILED: character_data_generator
> | g++  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -Wl,--disable-new-dtags -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -o character_data_generator -Wl,--start-group obj.host/third_party/WebKit/Source/platform/text/character_data_generator.CharacterPropertyDataGenerator.o obj.host/third_party/icu/libicuuc.a -Wl,--end-group
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.utrie2_builder.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.utrie2.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.utrie.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.cmemory.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.ucol_swp.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.udataswp.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.uinvchar.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.ustring.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.utf_impl.o' is incompatible with i386:x86-64 output
> | /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `obj.host/third_party/icu/source/common/icuuc.cstring.o' is incompatible with i386:x86-64 output
> | obj.host/third_party/icu/source/common/icuuc.cstring.o: In function `T_CString_int64ToString_56':
> | cstring.c:(.text.T_CString_int64ToString_56+0x8e): undefined reference to `__umoddi3'
> | cstring.c:(.text.T_CString_int64ToString_56+0xb2): undefined reference to `__udivdi3'
> | collect2: error: ld returned 1 exit status
>
> OE @ ~/build/oe-core/tmp-glibc/work/i586-oe-linux $ file \
>   chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/WebKit/Source/platform/text/character_data_generator.CharacterPropertyDataGenerator.o \
>   chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/icu/source/common/icuuc.utrie2_builder.o
>
> chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/WebKit/Source/platform/text/character_data_generator.CharacterPropertyDataGenerator.o: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped
>
> chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release/obj.host/third_party/icu/source/common/icuuc.utrie2_builder.o:                                              ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
>
> The fix should be to make ninja to respect all BUILD_* variables from OE
> without adding incorrect -m32 when building on x86_64 host for x86 target
> MACHINE.
>
> Regards,
>
>> On Mon, Oct 10, 2016 at 8:31 PM, Davis, Michael <michael.davis@essvote.com>
>> wrote:
>>
>> > I had sent an email about this a few months back for Krogoth, but I just
>> > updated to master in prep for 2.2 and it is still the case.
>> > Chromium 52 will not build for a 32bit target on a 64bit build OS.  It
>> > will build the 64bit version, but it uses the build OS's tool chain which
>> > seems incorrect.
>> >
>> > As you can see from the log it pulls straight g++ and includes from my
>> > Centos 7 build box.
>> >
>> > log.do_comple below:
>> >
>> > DEBUG: Executing shell function do_compile
>> > ninja: Entering directory `/build/test/tmp/work/core2-
>> > 32-poky-linux/chromium/52.0.2743.76-r0/chromium-52.0.2743.76/out/Release'
>> > [1/17943] AR obj/chrome/libsafe_browsing_proto.a
>> > [2/17943] CXX obj/third_party/icu/source/common/icuuc.uresource.o
>> > [3/17943] STAMP obj/chrome/make_file_types_protobuf.actions_depends.stamp
>> > [4/17943] CXX obj.host/third_party/icu/source/common/icuuc.ruleiter.o
>> > FAILED: obj.host/third_party/icu/source/common/icuuc.ruleiter.o
>> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.ruleiter.o.d
>> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
>> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
>> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
>> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
>> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
>> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
>> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
>> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
>> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
>> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
>> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
>> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
>> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
>> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
>> >  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
>> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
>> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
>> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
>> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
>> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
>> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
>> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
>> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
>> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
>> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/ruleiter.cpp
>> > -o obj.host/third_party/icu/source/common/icuuc.ruleiter.o
>> > In file included from /usr/include/features.h:399:0,
>> >                  from /usr/include/stdint.h:25,
>> >                  from /usr/lib/gcc/x86_64-redhat-
>> > linux/4.8.5/include/stdint.h:9,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/ptypes.h:66,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/umachine.h:44,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/utypes.h:36,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/uobject.h:20,
>> >                  from ../../third_party/icu/source/common/ruleiter.h:14,
>> >                  from ../../third_party/icu/source/common/ruleiter.cpp:11:
>> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
>> > or directory
>> >  # include <gnu/stubs-32.h>
>> >                            ^
>> > compilation terminated.
>> > [5/17943] AR obj/third_party/libvpx/libvpx.a
>> > [6/17943] CXX obj.host/third_party/icu/source/common/icuuc.schriter.o
>> > FAILED: obj.host/third_party/icu/source/common/icuuc.schriter.o
>> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.schriter.o.d
>> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
>> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
>> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
>> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
>> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
>> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
>> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
>> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
>> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
>> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
>> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
>> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
>> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
>> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
>> >  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
>> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
>> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
>> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
>> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
>> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
>> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
>> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
>> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
>> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
>> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/schriter.cpp
>> > -o obj.host/third_party/icu/source/common/icuuc.schriter.o
>> > In file included from /usr/include/features.h:399:0,
>> >                  from /usr/include/c++/4.8.2/x86_64-
>> > redhat-linux/32/bits/os_defines.h:39,
>> >                  from /usr/include/c++/4.8.2/x86_64-
>> > redhat-linux/32/bits/c++config.h:426,
>> >                  from /usr/include/c++/4.8.2/exception:37,
>> >                  from /usr/include/c++/4.8.2/typeinfo:34,
>> >                  from ../../third_party/icu/source/common/utypeinfo.h:28,
>> >                  from ../../third_party/icu/source/common/schriter.cpp:16:
>> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
>> > or directory
>> >  # include <gnu/stubs-32.h>
>> >                            ^
>> > compilation terminated.
>> > [7/17943] CXX obj.host/third_party/icu/source/common/icuuc.servlk.o
>> > FAILED: obj.host/third_party/icu/source/common/icuuc.servlk.o
>> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.servlk.o.d
>> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
>> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
>> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
>> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
>> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
>> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
>> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
>> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
>> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
>> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
>> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
>> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
>> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
>> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON_
>> >  IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
>> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
>> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
>> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
>> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
>> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
>> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
>> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
>> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
>> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
>> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/servlk.cpp
>> > -o obj.host/third_party/icu/source/common/icuuc.servlk.o
>> > In file included from /usr/include/features.h:399:0,
>> >                  from /usr/include/stdint.h:25,
>> >                  from /usr/lib/gcc/x86_64-redhat-
>> > linux/4.8.5/include/stdint.h:9,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/ptypes.h:66,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/umachine.h:44,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/utypes.h:36,
>> >                  from ../../third_party/icu/source/common/servlk.cpp:9:
>> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
>> > or directory
>> >  # include <gnu/stubs-32.h>
>> >                            ^
>> > compilation terminated.
>> > [8/17943] CXX obj.host/third_party/icu/source/common/icuuc.servrbf.o
>> > FAILED: obj.host/third_party/icu/source/common/icuuc.servrbf.o
>> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.servrbf.o.d
>> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
>> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
>> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
>> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
>> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
>> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
>> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
>> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
>> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
>> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
>> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
>> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
>> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
>> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMON
>> >  _IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
>> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
>> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
>> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
>> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
>> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
>> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
>> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
>> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
>> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
>> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/servrbf.cpp
>> > -o obj.host/third_party/icu/source/common/icuuc.servrbf.o
>> > In file included from /usr/include/features.h:399:0,
>> >                  from /usr/include/stdint.h:25,
>> >                  from /usr/lib/gcc/x86_64-redhat-
>> > linux/4.8.5/include/stdint.h:9,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/ptypes.h:66,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/umachine.h:44,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/utypes.h:36,
>> >                  from ../../third_party/icu/source/common/servrbf.cpp:9:
>> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
>> > or directory
>> >  # include <gnu/stubs-32.h>
>> >                            ^
>> > compilation terminated.
>> > [9/17943] CXX obj.host/third_party/icu/source/common/icuuc.resource.o
>> > FAILED: obj.host/third_party/icu/source/common/icuuc.resource.o
>> > g++  -MMD -MF obj.host/third_party/icu/source/common/icuuc.resource.o.d
>> > -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_ONLY_HTML_CONVERSION=1
>> > -DU_CHARSET_IS_UTF8=1 -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64
>> > -DDISABLE_NACL -DU_STATIC_IMPLEMENTATION -DCHROMIUM_BUILD
>> > -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
>> > -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
>> > -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1
>> > -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_TOPCHROME_MD=1
>> > -DUSE_UDEV -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
>> > -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
>> > -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1
>> > -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
>> > -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SUPERVISED_USERS=1
>> > -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING
>> > -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DU_COMMO
>> >  N_IMPLEMENTATION -DU_ICUDATAENTRY_IN_COMMON -DU_ENABLE_DYLOAD=0
>> > -DU_NOEXCEPT= -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG
>> > -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/icu/source/common
>> > -I../../third_party/icu/source/i18n -Igen -fstack-protector
>> > --param=ssp-buffer-size=4  -pthread -fno-strict-aliasing -Wno-extra
>> > -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
>> > -pipe -fPIC -Wno-unused-local-typedefs -Wno-deprecated-declarations
>> > -Wno-unused-function -m32 -O2 -fno-ident -fdata-sections
>> > -ffunction-sections -funwind-tables -fno-exceptions -fno-rtti
>> > -fno-threadsafe-statics -fvisibility-inlines-hidden -frtti -Wno-deprecated
>> > -std=gnu++11 -Wno-narrowing  -c ../../third_party/icu/source/common/resource.cpp
>> > -o obj.host/third_party/icu/source/common/icuuc.resource.o
>> > In file included from /usr/include/features.h:399:0,
>> >                  from /usr/include/stdint.h:25,
>> >                  from /usr/lib/gcc/x86_64-redhat-
>> > linux/4.8.5/include/stdint.h:9,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/ptypes.h:66,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/umachine.h:44,
>> >                  from ../../third_party/icu/source/
>> > common/unicode/utypes.h:36,
>> >                  from ../../third_party/icu/source/common/resource.h:26,
>> >                  from ../../third_party/icu/source/common/resource.cpp:12:
>> > /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file
>> > or directory
>> >  # include <gnu/stubs-32.h>
>> >                            ^
>> > compilation terminated.
>> > [10/17943] CXX obj/third_party/icu/source/common/icuuc.uobject.o
>> > [11/17943] CC obj/third_party/icu/source/common/icuuc.ustrfmt.o
>> > [12/17943] CXX obj/third_party/icu/source/common/icuuc.ustack.o
>> > [13/17943] CC obj/third_party/icu/source/common/icuuc.uscript.o
>> > [14/17943] CC obj/third_party/icu/source/common/icuuc.usc_impl.o
>> > [15/17943] CC obj/third_party/icu/source/common/icuuc.utf_impl.o
>> > [16/17943] ACTION Generating download_file_types.pb.
>> > [17/17943] CXX obj/third_party/icu/source/common/icuuc.ustrcase_locale.o
>> > [18/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_titlecase_
>> > brkiter.o
>> > [19/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_cnv.o
>> > [20/17943] CXX obj/third_party/icu/source/common/icuuc.util.o
>> > [21/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_case_
>> > locale.o
>> > [22/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_props.o
>> > [23/17943] CXX obj/third_party/icu/source/common/icuuc.uscript_props.o
>> > [24/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_wcs.o
>> > [25/17943] CXX obj/third_party/icu/source/common/icuuc.unormcmp.o
>> > [26/17943] CXX obj/third_party/icu/source/common/icuuc.uprops.o
>> > [27/17943] CXX obj/third_party/icu/source/common/icuuc.uset_props.o
>> > [28/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_case.o
>> > [29/17943] CXX obj/third_party/icu/source/common/icuuc.ustr_titlecase_
>> > brkiter.o
>> > [30/17943] CXX obj/third_party/icu/source/common/icuuc.usetiter.o
>> > [31/17943] CXX obj/third_party/icu/source/common/icuuc.unorm.o
>> > [32/17943] CXX obj/third_party/icu/source/common/icuuc.ustring.o
>> > [33/17943] CXX obj/third_party/icu/source/common/icuuc.ushape.o
>> > [34/17943] CXX obj/third_party/icu/source/common/icuuc.uset.o
>> > [35/17943] CXX obj/third_party/icu/source/common/icuuc.unistr_cnv.o
>> > [36/17943] CXX obj/third_party/icu/source/common/icuuc.ustrenum.o
>> > [37/17943] CXX obj/third_party/icu/source/common/icuuc.usprep.o
>> > [38/17943] CXX obj/third_party/icu/source/common/icuuc.ustrcase.o
>> > [39/17943] CXX obj/third_party/icu/source/common/icuuc.ustrtrns.o
>> > [40/17943] CXX obj/third_party/icu/source/common/icuuc.uresdata.o
>> > [41/17943] CXX obj/third_party/icu/source/common/icuuc.utext.o
>> > [42/17943] CXX obj/third_party/icu/source/common/icuuc.unisetspan.o
>> > [43/17943] CXX obj/third_party/icu/source/common/icuuc.uresbund.o
>> > ninja: build stopped: subcommand failed.
>> > WARNING: /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
>> > 76-r0/temp/run.do_compile.88585:1 exit 1 from 'ninja -C
>> > /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
>> > 76-r0/chromium-52.0.2743.76/out/Release -j 40 chrome chrome_sandbox'
>> > ERROR: Function failed: do_compile (log file is located at
>> > /build/test/tmp/work/core2-32-poky-linux/chromium/52.0.2743.
>> > 76-r0/temp/log.do_compile.88585)
>> >
>> >
>> > --
>> > Michael Davis
>> > Sr. Software Engineer
>> > 11128 John Galt Blvd, 3nd floor
>> > Omaha, NE 68137
>> > Telephone:              (402) 938-1374
>> > Fax:                         (402) 970-1275
>> > Toll Free:                 1-800-247-8683
>> > --
>> > _______________________________________________
>> > Openembedded-devel mailing list
>> > Openembedded-devel@lists.openembedded.org
>> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>> >
>
> --
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-browser] Chromium Doesn't build for 32bit targets.
  2016-10-13 17:44     ` Trevor Woerner
@ 2016-10-24 13:43       ` Trevor Woerner
  0 siblings, 0 replies; 5+ messages in thread
From: Trevor Woerner @ 2016-10-24 13:43 UTC (permalink / raw)
  To: openembedded-devel; +Cc: otavio, Davis

I have been able to build and run chromium-52.0.2743.76 for qemux86!

I'll be pushing a patch for this issue soon, but I want to do a little more
investigation beforehand:

1) I discovered, a while back, that chromium won't run on the Minnow (x86-64)
unless I also use glibc-2.23. Therefore for my tests on this issue I switched
down to 2.23. So I want to switch back to glibc-2.24 to see how that works on
qemux86.

2) I want to make sure that my patch doesn't affect x86-64 (i.e. what's
currently working). Otherwise I'll just have to make the patch conditional on
arch.

3) I want to investigate bumping the chromium version to something newer to
see if that might fix the issue too (otherwise, I will investigate bumping,
but not as an activity related to this issue).


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-10-24 13:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-10 18:31 [meta-browser] Chromium Doesn't build for 32bit targets Davis, Michael
2016-10-11  7:23 ` Martin Jansa
2016-10-13 14:23   ` Martin Jansa
2016-10-13 17:44     ` Trevor Woerner
2016-10-24 13:43       ` Trevor Woerner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.