← Back to team overview

ubuntu-phone team mailing list archive

Re: X86 Emulator Update 2014-04-09

 

Some more updates.

On Wed, Apr 9, 2014 at 2:18 AM, Ricardo Salveti de Araujo
<ricardo.salveti@xxxxxxxxxxxxx> wrote:
> Hey,
>
> I know everybody is waiting for a working X86 emulator, so just an
> update at what was done and what we're currently working on.
>
> Done:
>  * Android package is now generating images for the generic_x86 target
>  * Images for generic_x86 are now published by live-build, cdimage and
> system-image
>  * Initial i386 android toolchain published in the archive, but not
> yet functional (image fails to boot if built with it)
>
> In Progress:
>  * Packaging split and rebuild to create a Qt stack which is
> compatible with OpenGLES on i386
>    - As we found out that libqt5gui5 is not ABI compatible when built
> with a different gl (e.g. gles) backend, we decided to update the
> original symbols and rebuild everyone to have a dependency chain that
> is either compatible with either versions, or specifically to the
> GL/GLES ones.
>    - An updated version of qtbase and qtdeclarative (together with the
> ones built with the gles backend by default) are already available in
> a private PPA (so we can have builds on real machines). Work is in
> progress to rebuild the reverse dependency chain, at least enough to
> create a working X86 image.

Qt packages compatible with OpenGLES on i386 should be uploaded
tomorrow, which should hopefully give us a working ubuntu rootfs :-)

>  * Investigating the issue with our i386 android toolchain

Toolchain is finally fixed and the fix was also uploaded. Image 14
should have a working android system image, built with our own android
i686 toolchain.

> To be done:
>  * Working image based on a PPA that proves that we're able to have a
> Qt stack which is compatible with OpenGLES (only replacing the
> packages that are affected by the GL backend configure option).

Tomorrow I should be able to publish another alpha image, which should
hopefully be the last one before we get the official ones.

>  * Update our ubuntu-emulator flashing tool to be able to create and
> run x86 images.

Sergio already updated our flashing tool, and you can already create
an ubuntu-emulator target by using the --arch argument.

Cheers,
-- 
Ricardo Salveti de Araujo


Follow ups

References