[Buildroot] [PATCH v6 0/3] Qt WebEngine support

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sat Aug 12 07:57:37 UTC 2017


Hello,

On Sat, 12 Aug 2017 09:48:39 +0200, Björn Kirchner wrote:

> > There is -m32, so it's trying to build a 32 bit binary on your x86_64
> > machine...
> >   
> > > -Wno-unused-local-typedefs -Wno-maybe-uninitialized
> > > -Wno-missing-field-initializers -Wno-unused-parameter -O3 -fno-ident
> > > -fdata-sections -ffunction-sections -fno-threadsafe-statics
> > > -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions
> > > -Wno-deprecated -Wno-narrowing
> > > -c ../../3rdparty/chromium/v8/src/interpreter/bytecode-operands.cc
> > > -o v8_snapshot/obj/v8/mkpeephole/bytecode-operands.o In file
> > > included from /usr/include/c++/4.9/ios:38:0,
> > > from /usr/include/c++/4.9/ostream:38,
> > > from ../../3rdparty/chromium/v8/src/globals.h:11,
> > > from ../../3rdparty/chromium/v8/src/interpreter/bytecode-operands.h:8,
> > > from ../../3rdparty/chromium/v8/src/interpreter/bytecode-operands.cc:5: /usr/include/c++/4.9/iosfwd:38:28:
> > > fatal error: bits/c++config.h: No such file or directory #include
> > > <bits/c++config.h> ^ compilation terminated.  
> > 
> > ... but you don't have the 32 bit development headers installed.  
> 
> You were absolutely right. After installing the missing headers,
> compilation finished without errors. Thanks.

But still, we need to resolve this:

 * Why qtwebengine builds this application for 32 bit ?

 * If it really needs to do so (which would be weird), then qtwebengine
   should select BR2_HOSTARCH_NEEDS_IA32_COMPILER

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com



More information about the buildroot mailing list