Hi, It's there forever (since 2014).
Thanks. On Wed, Jun 10, 2015 at 9:31 AM, Iovene, Salvatore <[email protected]> wrote: > I can't import that, it seems. Possibly not present in the version of > Crosswalk I'm using? > > On Wed, Jun 10, 2015 at 3:29 PM, Antonio Aloisio <[email protected]> wrote: >> Hi Salvatore, >> Here is the file that DS is talking about: >> https://github.com/crosswalk-project/chromium-crosswalk/blob/master/base/android/java/src/org/chromium/base/library_loader/Linker.java >> >> Cheers, >> Antonio >> >> On Wed, Jun 10, 2015 at 3:22 PM, Iovene, Salvatore >> <[email protected]> wrote: >>> >>> 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 >> >> > > > > -- > 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
