[oe] modphp
Gary Thomas
gary at mlbassoc.com
Fri Dec 7 20:28:46 UTC 2012
On 2012-12-07 11:59, Gary Thomas wrote:
> On 2012-12-07 11:15, Eric Bénard wrote:
>> Hi,
>>
>> Le Fri, 07 Dec 2012 10:35:52 -0700,
>> Gary Thomas <gary at mlbassoc.com> a écrit :
>>
>>> I just tried to build modphp_5.3.19.bb for my ARM target.
>>>
>>> It seems that the make is using the wrong tools (or libraries),
>>> as it fails with this error:
>>> | /usr/lib/libbz2.so: could not read symbols: File in wrong format
>>> | collect2: error: ld returned 1 exit status
>>> | make: *** [libphp5.la] Error 1
>>>
>>> Any ideas how to make this work? Has it ever been built/tested
>>> for a cross target? I can see that the cross paths for libz and libbz2
>>> are being passed to the configure step, but they don't seem to be reflected
>>> in the actual link step when making the modphp.so library.
>>>
>> it was build and run tested here on an ARM target before sending the
>> patches.
>
> So why did it not work for me? What can I do to diagnose this?
I found that there was a libbz2.la installed in the sysroot/usr/lib
This is what was causing the problem. I deleted it manually and reran
the build and now the modphp package builds.
I'll continue to look to see how that libbz2.la file got there..
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
More information about the Openembedded-devel
mailing list