FYI, I'm using this Crosswalk:

https://download.01.org/crosswalk/releases/crosswalk/android/beta/10.39.235.3/crosswalk-10.39.235.3.zip

On Wed, Jun 10, 2015 at 3:17 PM, Iovene, Salvatore
<[email protected]> wrote:
> Can you link me to an online browseable version of that code on the
> crosswalk repo? Can't immediately find how to import that.
>
> On Wed, Jun 10, 2015 at 3:13 PM, Hwang, Dongseong
> <[email protected]> wrote:
>> How about using Linker.loadLibrary in
>> base/android/java/src/org/chromium/base/library_loader/Linker.java, instead
>> of System.loadLibrary?
>> The description in Linker.java looks what you want.
>>
>> Br, DS
>>
>> On Wed, Jun 10, 2015 at 3:02 PM, Antonio Aloisio <[email protected]> wrote:
>>>
>>> Hi Salvatore,
>>> if libfoo depends on libbar, then you must load bar before loading foo or
>>> it won't correctly link the libs... thus the loader will fail to load the
>>> libs.
>>>
>>> Cheers,
>>> Antonio
>>>
>>>
>>> On Wed, Jun 10, 2015 at 2:49 PM, Iovene, Salvatore
>>> <[email protected]> wrote:
>>>>
>>>> Hi,
>>>> I would like to extend this message with more findings, and perhaps
>>>> this can help some of you help me.
>>>>
>>>> I have tried packaging my extension's jar so that the .so files I get
>>>> from the third party library end in the /lib/armeabi-v7a/ directory
>>>> within the jar.
>>>> Then, when making an APK for my app using make_apk.py, the .so files
>>>> indeed end up next to libxwalkcore.so, again in /lib/armeabi-v7a/.
>>>>
>>>> So far so good, and I was thinking I might have a change of things
>>>> working. Then, in my class that extends XWalkExtensionClient, I'm
>>>> doing a block like this:
>>>>
>>>> static {
>>>>     System.loadLibrary("foo");
>>>>     System.loadLibrary("bar");
>>>> }
>>>>
>>>> thinking this would load libfoo.so and libbar.so.
>>>>
>>>> However, I'm getting the following error in the logs:
>>>>
>>>> > E/dalvikvm( 3503):
>>>> > dlopen("/data/app-lib/org.crosswalkproject.myapp/libfoo.so") failed: 
>>>> > dlopen
>>>> > failed: could not load library "libbar.so" needed by "libfoo.so"
>>>>
>>>> Obviously libfoo has a dependency on libbar. This also caught my eye:
>>>>
>>>> > cannot locate symbol "pthread_condattr_setclock" referenced by
>>>> > "libbar.so"
>>>>
>>>> Any idea how to proceed?
>>>>
>>>> TIA,
>>>> Salvatore.
>>>>
>>>>
>>>> On Thu, Jun 4, 2015 at 1:02 PM, Iovene, Salvatore
>>>> <[email protected]> wrote:
>>>> > Hi,
>>>> > I'm writing an extension for Crosswalk for Android, and my main
>>>> > dependencies is released as an .aar file which includes native
>>>> > libraries (*.so).
>>>> >
>>>> > Can anyone advise on how to package and distribute my extension so it
>>>> > can include that?
>>>> >
>>>> > Thanks,
>>>> > Salvatore.
>>>> >
>>>> > --
>>>> > Salvatore Iovene <[email protected]>
>>>> > Linux Software Engineer
>>>> > Intel Open Source Technology Center, Finland
>>>> > Tel.: +358504804026
>>>>
>>>>
>>>>
>>>> --
>>>> Salvatore Iovene <[email protected]>
>>>> Linux Software Engineer
>>>> Intel Open Source Technology Center, Finland
>>>> Tel.: +358504804026
>>>> _______________________________________________
>>>> Crosswalk-help mailing list
>>>> [email protected]
>>>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
>>>
>>>
>>>
>>> _______________________________________________
>>> Crosswalk-help mailing list
>>> [email protected]
>>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
>>> ---------------------------------------------------------------------
>>> Intel Finland Oy
>>> Registered Address: PL 281, 00181 Helsinki
>>> Business Identity Code: 0357606 - 4
>>> Domiciled in Helsinki
>>>
>>> This e-mail and any attachments may contain confidential material for
>>> the sole use of the intended recipient(s). Any review or distribution
>>> by others is strictly prohibited. If you are not the intended
>>> recipient, please contact the sender and delete all copies.
>>>
>>
>> ---------------------------------------------------------------------
>> Intel Finland Oy
>> Registered Address: PL 281, 00181 Helsinki
>> Business Identity Code: 0357606 - 4
>> Domiciled in Helsinki
>>
>> This e-mail and any attachments may contain confidential material for
>> the sole use of the intended recipient(s). Any review or distribution
>> by others is strictly prohibited. If you are not the intended
>> recipient, please contact the sender and delete all copies.
>
>
>
> --
> Salvatore Iovene <[email protected]>
> Linux Software Engineer
> Intel Open Source Technology Center, Finland
> Tel.: +358504804026



-- 
Salvatore Iovene <[email protected]>
Linux Software Engineer
Intel Open Source Technology Center, Finland
Tel.: +358504804026
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to