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

Varad Gautam varadgautam at gmail.com
Tue Apr 7 09:13:50 PDT 2015


Hi Daniel,

On 04/07/2015 06:11 PM, Daniel Thompson wrote:
> 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?

I used

$ repo init -u http://android.git.linaro.org/git/platform/manifest.git
-b android-5.0.2_r1 -g default,-non-default,ifc6410

but looks like I have everything in the non-default group (like
device/linaro/juno and uefi) cloned too.

> 
> 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).
> 

Thank you! I suspect I've missed something, but it would be good to verify.

Varad


More information about the Freedreno mailing list