[meta-freescale] [meta-fsl-arm][PATCH 1/2] mesa: Update to follow OE-Core changes

Otavio Salvador otavio at ossystems.com.br
Sun Feb 23 05:25:47 PST 2014


Hello John,

On Sat, Feb 22, 2014 at 4:32 PM, John Weber <rjohnweber at gmail.com> wrote:
> On 2/22/14, 11:46 AM, Otavio Salvador wrote:
>>
>> Hello John,
>>
>> On Sat, Feb 22, 2014 at 1:13 PM, John Weber <rjohnweber at gmail.com> wrote:
>>>
>>> On 2/21/14, 3:54 PM, Otavio Salvador wrote:
>>>>
>>>> This updates the bbappend to the newer version; as mesa now provides
>>>> the needed PACKAGECONFIG settings we rely on this instead of using an
>>>> annonymous Python code to change it during build time.
>>>>
>>>> The bbappend file now is much easier to read.
>>>
>>>
>>> Thanks Otavio - I'm really glad you were able to free up some time to
>>> work
>>> on this.  As master changes, it's clear that it takes a lot of work to
>>> keep
>>> up with it.
>>>
>>> I applied both patches and ran into a snag.  I'm deleting the tmp and
>>> rebuilding, but here is what I'm seeing:
>>>
>>> WARNING: libgl-mesa-9.2.5 was registered as shlib provider for
>>> libGL.so.1,
>>> changing it to libgl-mx6-3.10.9-1.0.0-hfp because it was built later
>>>
>>> That is followed by a pretty unspecific error during the do_rootfs task.
>>> Looking into the task log, this is the error that seems to indicate the
>>> source of failure:
>>>
>>> error: file /usr/lib/libGL.so.1.2.0 conflicts between attempted installs
>>> of
>>> libgl-mx6-3.10.9+1.0.0+hfp-r0.cortexa9hf_vfp_neon_mx6 and
>>> libgl-mesa-9.2.5-r0.cortexa9hf_vfp_neon_mx6
>>
>> I must have missed this as I didn't spot this issue while testing.
>> Please add following block of code below the bbappend and confirm it
>> works for you.
>>
>> # FIXME: Dirty hack to allow use of Vivante GPU libGL binary
>> do_install_append_mx6 () {
>>      rm -f ${D}${libdir}/libGL.*
>> }
>>
>> Thanks for reporting this issue.
>>
> Thanks for helping to solve it.  This fixed the issue with generating the
> rootfs.  Thanks!

I sent a v2.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list