[oe] [meta-browser] Problem building chromium

Peter A. Bigot pab at pabigot.com
Sat Nov 1 03:36:14 UTC 2014


On 10/31/2014 05:54 PM, Gary Thomas wrote:
> I just tried to build chromium on the Raspberry-Pi.  All repos
> are up to date as of 2014-10-31.  Here's the error I got:
>
> | lib/libcontent.so: undefined reference to `WebRtc_GetCPUFeaturesARM'
> | collect2: error: ld returned 1 exit status
> | ninja: build stopped: subcommand failed.
> | WARNING: 
> /home/local/rpi-latest_2014-10-30/tmp/work/armv6-vfp-amltd-linux-gnueabi/chromium/38.0.2125.101-r0/temp/run.do_compile.10091:1 
> exit 1 from
> |   ninja -C 
> /home/local/rpi-latest_2014-10-30/tmp/work/armv6-vfp-amltd-linux-gnueabi/chromium/38.0.2125.101-r0/chromium-38.0.2125.101/out/Release 
> chrome chrome_sandbox
> | ERROR: Function failed: do_compile (log file is located at 
> /home/local/rpi-latest_2014-10-30/tmp/work/armv6-vfp-amltd-linux-gnueabi/chromium/38.0.2125.101-r0/temp/log.do_compile.10091)
> ERROR: Task 592 
> (/home/local/poky-latest/meta-browser/recipes-browser/chromium/chromium_38.0.2125.101.bb, 
> do_compile) failed with exit code '1'
>
> Note: I was able to build this same recipe just fine for my
> i.MX6 platforms, so it must be something to do with armv6 vs
> armv7a/cortex.  I've not found it yet but thought someone might
> have ideas.
>
> Thanks
>

As noted at 
http://lists.openembedded.org/pipermail/openembedded-core/2014-August/096568.html 
and related messages, raspi configures (or at that time configured) gcc 
to build for armv6 but it's actually armv6zk.  It's entirely possible 
chromium doesn't support armv6 without armv6k features being enabled.  
My best guess is meta-raspberrypi needs to be fixed, which might require 
some enhancements in oe-core's gcc.

Peter



More information about the Openembedded-devel mailing list