[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