[Freedreno] [GSoC-15] Enabling Freedreno on Android

Daniel Thompson daniel.thompson at linaro.org
Tue Apr 7 05:41:45 PDT 2015


On 05/04/15 18:35, Varad Gautam wrote:
> Thanks Rob, Emil. While android-x86 [1] is down, I am going with
> android-ifc6410 with a rebased mesa.
>
> Daniel,

Hi Varad.

> I had the following errors while building android-ifc6410 [2]:
>
> [...]
> build/core/base_rules.mk:154: *** device/linaro/vexpress/audio:
> MODULE.TARGET.SHARED_LIBRARIES.audio.primary.vexpress already defined by
> device/linaro/ifc6410/audio.  Stop.
>
> #### make failed to build some targets (01:15 (mm:ss)) ####
>
> [...]
> including ./external/libdrm/Android.mk ...
> build/core/base_rules.mk:154: *** external/libdrm:
> MODULE.TARGET.SHARED_LIBRARIES.libdrm already defined by external/drm.
> Stop.
>
> #### make failed to build some targets (01:20 (mm:ss)) ####
>
> [...]
> including ./kernel/linaro/vexpress/tools/gator/daemon/Android.mk ...
> build/core/base_rules.mk:154: ***
> kernel/linaro/vexpress/tools/gator/daemon:
> MODULE.TARGET.EXECUTABLES.gatord already defined by
> kernel/linaro/armv8/tools/gator/daemon.  Stop.
>
> #### make failed to build some targets (01:54 (mm:ss)) ####
>
>
> As a temporary fix, I have dropped device/linaro/vexpress/audio,
> external/libdrm and kernel/linaro/armv8/tools/gator/daemon from the
> build. Would it be okay if these duplicates are removed from the build
> permanently for ifc6410?

None of these directories should exist in the first place! They are 
present in the manifest but we use the grouping feature of repo to 
prevent them from being checked out for ifc6410.

Could you check your command line history for the arguments you provided 
to "repo init" and share this?

In the mean time I'll try a complete repo init/sync from scratch to 
double check if I get the same thing (this will take a long time so 
don't expect results before tomorrow).



More information about the Freedreno mailing list