android log
Nikos Mavrogiannopoulos
nmav at gnutls.org
Sun Mar 3 10:45:07 EST 2013
On 03/03/2013 03:52 PM, David Woodhouse wrote:
> On Sun, 2013-03-03 at 11:43 +0100, Nikos Mavrogiannopoulos wrote:
>>
>> This should be easy to handle on the openconnect level by having a
>> configure flag --enable-static-link. Said that, it seems it is not easy
>> to link against a given set of libraries with libtool. The attached
>> patch will statically link openconnect against installed libtool libraries.
>
> Hm. Then again, we might actually do better to use openconnect-specific
> cerbero recipes for libxml2, gnutls, etc. which *only* build static
> libraries.
This would only work if you have a separate cerbero installation just
for openconnect-static. In that repository you wouldn't be able to have
anything else, not even openconnect dynamically linked.
It is more simple if you just have a configuration option that can be
enabled or disabled, and not depend on the actual installed libraries,
so there can be different recipes for different needs.
> We want to build them *all* with minimal configuration, for
> example no iconv in libxml etc.
This can be done, and is partially done on the current repository (with
some open issues).
> In my builds, ANDROID wasn't defined so the logging and keystore bits
> didn't get enabled at all. I manually added -DANDROID to CFLAGS for now
> in my configure invocation.
I see this flag even when compiling openconnect. I've put a
README.gnutls of the steps I followed to make the binaries.
regards,
Nikos
More information about the openconnect-devel
mailing list