On 8 August 2014 08:54, Paweł Hajdan, Jr. <[email protected]> wrote:

> Adding NaCl and v8 mailing lists. Are you still using
> build/install-build-deps.sh --lib32? If so, why? How can I test your build
> on a fresh VM to make sure it works without it?
>

I think "--lib32" is not used for NaCl.  I believe NaCl's buildbot slaves
just use the same Ubuntu Linux VM images as Chromium's buildbot slaves.

I am not 100% sure of that, because I don't have very good visibility into
how Chrome Infrastructure sets up NaCl's buildbot slaves.  So you might
want to check with someone else from Chrome Infrastructure.  However, the
last time we needed to add a Debian package as a NaCl build dependency, we
had to do that by adding the package to the list in Chromium's
build/install-build-deps.sh, rather than by adding it to a NaCl-specific
list.



> On Fri, Aug 8, 2014 at 5:31 PM, Nico Weber <[email protected]> wrote:
>
>> I think this is no longer needed for Chromium. But as far as I know, NaCl
>> (and v8?) still use this, instead of a chroot. So I'd reach out to these
>> teams before making this change.
>>
>>
>> On Fri, Aug 8, 2014 at 7:49 AM, Paweł Hajdan, Jr. <
>> [email protected]> wrote:
>>
>>> I'd like to give it a try to remove --lib32 flag from
>>> build/install-build-deps.sh . This is not the first try, but now some
>>> essential 32-bit libraries are installed, and for 32-bit Chrome development
>>> a chroot is strongly recommended.
>>>
>>
BTW, my understanding of this is that using an x86-32 chroot was only
recommended because Ubuntu's 32-bit multilib packages got broken in Ubuntu
Precise (after having worked OK in Ubuntu Lucid).  Specifically, in Precise
it was no longer possible to install 32-bit *-dev packages for Gtk
alongside their 64-bit equivalents (whereas this worked in Lucid).  So
chroots became recommended as a lighter-weight alternative to having a full
VM.

The situation with 32-bit multilib packages might have improved in Ubuntu
Trusty so that they work again, but I haven't checked.  Or maybe Chromium
no longer depends on packages that we used to need multilib versions of
(such as Gtk).

Cheers,
Mark

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to