[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fwd: Fwd: android support

From: David Turner
Subject: Re: Fwd: Fwd: android support
Date: Tue, 10 Sep 2013 10:05:36 +0200


Glad seeing this being addressed :-)

On Tue, Sep 10, 2013 at 12:41 AM, Brooks Moses <address@hidden> wrote:
Hello, Marco,

Thanks for pinging this -- I'm trying to work through some of the libtool patch backlog, and I'll have a look at this in the next few days.

I note that David Turner also posted a patch for Android support in libtool more recently:

The patches are fairly similar, although I think the organization of David's patch (which keeps the "Android" and "glibc/ELF" blocks entirely separate) is a bit better since Android is not glibc-based.

The one key difference here is that your patch uses $libname$shared_ext for library_names_spec and soname_spec, whereas David's uses $libname$release$shared_ext.  Is there a particular argument in favor of one or the other of these?

For the record, I've kept the $release to keep the structure similar to the glibc one. I admit I don't really know what that corresponds to, but I could successfully build working shared libraries for a few projects with my patch. Good enough for me.
Also, in case you're interested, I've an updated patch that also prevents adding a DT_RUNPATH in the .dynamic section (the Android system linker doesn't support it). This is purely cosmetic though, the initial patch is ok too. Just let me know if you want the update.

- David
- Brooks

On 09/04/2013 09:53 AM, Marco Bernasocchi wrote:
I try again, lets see if this patch can be applied.

-------- Original Message --------
Subject: Fwd: android support
Date: Fri, 04 May 2012 16:48:51 +0200
From: Marco Bernasocchi <address@hidden>
To: address@hidden

Hi guys, I never heard back, did this make it throug?

-------- Original Message --------
Subject: android support
Date: Wed, 23 Nov 2011 02:23:46 +0100
From: Marco Bernasocchi <address@hidden>
To: address@hidden

Hi all,
I hope i'm writing to the right list. In the process of poring QGIS to
android I encountred a big limitation. The android system does not
support versioned shared libs. I wrote the attached patch and used it in
the configure scripts of 6 different libs (geos, proj, gsl, expat, gdal,
libiconv) with success.
I think more and more people will start soon porting more libs to
android, so it would be nice to have this in libtool. the crosscompiler
host call to use is: --host=arm-linux-androideabi

Thanks a lot for the great tool
Marco Bernasocchi

reply via email to

[Prev in Thread] Current Thread [Next in Thread]