2016-07-13 09:39 keltezéssel, Paweł Hajdan, Jr. írta:
> What are you trying to do?
The end goal is to to run it on a device with only 2GB RAM that cannot be upgraded. POS
hardware...
The real chromium often dies with "It's dead, Jim" or something like that. Any space
saving would help.
I also noticed that Chromium doesn't like if I disable memory overcommit in Linux,
it crashes very soon afterward. That would be the biggest improvement if chromium
did not over-allocate.
>
> Note that chromium-lite tarballs are just like chromium tarballs with some files removed
> so they are smaller.
I noticed that. The build framework seems to be not adjusted for the removals.
> However, they're "maintained" on best-effort basis, and might have some rot.
>
> Also note that with many custom build flags, you shouldn't /expect/ any support even
> here. I usually try to give people at least some hints, but again, this is mostly
> best-effort.
I have tried to report it as a "bug" that was closed yesterday as "wontfix" and
they suggested to use the chromium-dev list for build questions.
There are no custom build flags in the build really, only that are in the gyp files in
Chromium.
Without the extra flags for chromium-lite that were quoted below,
the build setup phase died even earlier, so the bitrot may actually be true.
Why is chromium-lite published at all if its build isn't tested?
Thanks anyway.
>
> Paweł
>
> On Wed, Jul 13, 2016 at 7:18 AM, Zoltan Boszormenyi <
zbo...@gmail.com
> <mailto:
zbo...@gmail.com>> wrote:
>
> I am moving the problem from the chromium list.
>
> UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36
>
> Steps to reproduce the problem:
> 1. Downloadhttp://
gsdview.appspot.com/chromium-browser-official/chromium-51.0.2704.63-lite.tar.xz
> File "/data/OE/setup-scripts/build/tmp-angstrom_v2014_06-eglibc/work/core2-64-sicom-linux/chromium-lite/51.0.2704.63-r6 <
https://crrev.com/6>/chromium-51.0.2704.63/tools/gyp/pylib/gyp/__init__.py", line 538, in main
> return gyp_main(args)
> File "/data/OE/setup-scripts/build/tmp-angstrom_v2014_06-eglibc/work/core2-64-sicom-linux/chromium-lite/51.0.2704.63-r6 <
https://crrev.com/6>/chromium-51.0.2704.63/tools/gyp/pylib/gyp/__init__.py", line 514, in gyp_main
> options.duplicate_basename_check)
> File "/data/OE/setup-scripts/build/tmp-angstrom_v2014_06-eglibc/work/core2-64-sicom-linux/chromium-lite/51.0.2704.63-r6 <
https://crrev.com/6>/chromium-51.0.2704.63/tools/gyp/pylib/gyp/__init__.py", line 130, in Load
> params['parallel'], params['root_targets'])
> File "/data/OE/setup-scripts/build/tmp-angstrom_v2014_06-eglibc/work/core2-64-sicom-linux/chromium-lite/51.0.2704.63-r6 <
https://crrev.com/6>/chromium-51.0.2704.63/tools/gyp/pylib/gyp/input.py", line 2800, in Load
> RemoveLinkDependenciesFromNoneTargets(targets)
> File "/data/OE/setup-scripts/build/tmp-angstrom_v2014_06-eglibc/work/core2-64-sicom-linux/chromium-lite/51.0.2704.63-r6 <
https://crrev.com/6>/chromium-51.0.2704.63/tools/gyp/pylib/gyp/input.py", line 1510, in RemoveLinkDependenciesFromNoneTargets
> if targets[t].get('variables', {}).get('link_dependency', 0):
> KeyError: '/data/OE/setup-scripts/build/tmp-angstrom_v2014_06-eglibc/work/core2-64-sicom-linux/chromium-lite/51.0.2704.63-r6 <
https://crrev.com/6>/chromium-51.0.2704.63/v8/src/d8.gyp:d8#host'
>
> Did this work before? N/A
>
> Chrome version: 51.0.2704.63 Channel: n/a
> OS Version:
> Flash Version:
>
> I am running this through a Bitbake recipe for Yocto to build chromium-lite but it shouldn't be a problem. The big brother, Chromium from the same version builds fine, except that that last few flags are not needed for it, because it contains the ICU and the vtunejit 3rd party codes built-in. These flags are omitted for Chromium:
>
> -Dwant_separate_host_toolset=0 -Duse_system_icu=1 -Dicu_use_data_file_flag=0 -Dv8_enable_vtunejit=0 -Dtest_isolation_mode="noop" '
>
> What else would be needed or what should be changed to make chromium-lite tree build?
>
> --
> --
> Chromium Developers mailing list:
chromi...@chromium.org
> <mailto:
chromi...@chromium.org>