[meta-freescale] [meta-fsl-arm][PATCH] chromium: Update bbappend to version 38.0.2125.101

Carlos Rafael Giani dv at pseudoterminal.org
Mon Oct 13 05:13:28 PDT 2014


On 2014-10-13 14:01, Gary Thomas wrote:
> On 2014-10-13 05:35, Carlos Rafael Giani wrote:
>> In this update, the "component-build" packageconfig is no longer enabled
>> by default. Component builds do use much less RAM on build machines, but
>> according to Chromium developers, it is not recommended to use these for
>> anything other than developer builds.
>>
>> Note that you should still enable component mode if you don't have a
>> 64 bit build machine, or a machine with less than 8 GB RAM.
>>
>> Reference:
>> https://groups.google.com/a/chromium.org/d/topic/chromium-dev/yqIHEbquIBg/discussion 
>>
>>
>> Signed-off-by: Carlos Rafael Giani <dv at pseudoterminal.org>
>> ---
>>   browser-layer/recipes-browser/chromium/chromium-imx.inc | 10 
>> ++++------
>>   ...m_37.0.2062.94.bbappend => chromium_38.0.2125.101.bbappend} |  4 
>> +++-
>>   2 files changed, 7 insertions(+), 7 deletions(-)
>>   rename 
>> browser-layer/recipes-browser/chromium/{chromium_37.0.2062.94.bbappend => 
>> chromium_38.0.2125.101.bbappend} (67%)
>>
>> diff --git a/browser-layer/recipes-browser/chromium/chromium-imx.inc 
>> b/browser-layer/recipes-browser/chromium/chromium-imx.inc
>> index 02a027d..f955c80 100644
>> --- a/browser-layer/recipes-browser/chromium/chromium-imx.inc
>> +++ b/browser-layer/recipes-browser/chromium/chromium-imx.inc
>> @@ -4,9 +4,9 @@ DEPENDS_append = " libfslvpuwrap"
>>   # The code below fetches this repository, copies the extra source 
>> over to the main
>>   # chromium source directory, and applies the patches.
>>
>> -CHROMIUM_IMX_BRANCH = "master"
>> -CHROMIUM_IMX_SRCREV = "5c5cadd40ad04e66ec9b14a7a29370b76ed5c4f4"
>> -CHROMIUM_IMX_DESTSUFFIX = "chromium-imx-git"
>> +CHROMIUM_IMX_BRANCH ?= "master"
>> +CHROMIUM_IMX_SRCREV ?= "HEAD"
>> +CHROMIUM_IMX_DESTSUFFIX ?= "chromium-imx-git"
>>
>>   PATCH_BASE_DIR = "${WORKDIR}/${CHROMIUM_IMX_DESTSUFFIX}/patches"
>>
>> @@ -22,12 +22,10 @@ do_unpack[postfuncs] += "copy_chromium_imx_files"
>>   # patches to the OZONE_WAYLAND_EXTRA_PATCHES variable
>>   do_patch[prefuncs] =+ "add_chromium_imx_patches"
>>
>> -# * component build is on by default to reduce memory usage while 
>> compiling and to
>> -#   make it easier to patch binaries on the targets if necessary
>>   # * Lost context problems are not known to happen with Vivante GPUs,
>>   #   so it is safe to use ignore-lost-context
>>   # * EGL is on by default due to the GPU on the i.MX6
>> -PACKAGECONFIG_append = " component-build use-egl ignore-lost-context"
>> +PACKAGECONFIG_append = " use-egl ignore-lost-context"
>>
>>   copy_chromium_imx_files() {
>>       # sources in src/ are already organized in a manner
>> diff --git 
>> a/browser-layer/recipes-browser/chromium/chromium_37.0.2062.94.bbappend 
>> b/browser-layer/recipes-browser/chromium/chromium_38.0.2125.101.bbappend
>> similarity index 67%
>> rename from 
>> browser-layer/recipes-browser/chromium/chromium_37.0.2062.94.bbappend
>> rename to 
>> browser-layer/recipes-browser/chromium/chromium_38.0.2125.101.bbappend
>> index 1eb6490..f4c857b 100644
>> --- 
>> a/browser-layer/recipes-browser/chromium/chromium_37.0.2062.94.bbappend
>> +++ 
>> b/browser-layer/recipes-browser/chromium/chromium_38.0.2125.101.bbappend
>> @@ -1,5 +1,7 @@
>>   include chromium-imx.inc
>>
>> +CHROMIUM_IMX_BRANCH = "master"
>> +CHROMIUM_IMX_SRCREV = "aff6dd45041340190e3742118200219a6d7f3e87"
>>   CHROMIUM_IMX_COMMON_PATCHES += 
>> "file://${PATCH_BASE_DIR}/common/0001-Enable-share-group-workaround-for-Vivante-GPUs.patch 
>> \
>> - 
>> file://${PATCH_BASE_DIR}/common/0002-Add-VPU-video-decode-accelerator-to-Chromium-37-GPU-.patch"
>> + 
>> file://${PATCH_BASE_DIR}/common/0002-Add-VPU-video-decode-accelerator-to-Chromium-38-GPU-.patch"
>
> Did you mean to make this change or perhaps failed to send this last 
> patch file?
>
>>   CHROMIUM_IMX_WAYLAND_PATCHES += 
>> "file://${PATCH_BASE_DIR}/wayland/0001-Modify-eglwayland-versions-for-Vivante-GPUs.patch"
>>

These are part of the chromium-imx repo , which is fetched in 
chromium-imx.inc .


More information about the meta-freescale mailing list