[git] GCRYPT - branch, master, updated. libgcrypt-1.5.0-425-g2516f0b
by David 'Digit' Turner
cvs at cvs.gnupg.org
Mon Dec 9 19:59:44 CET 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".
The branch, master has been updated
via 2516f0b660b1a7181ad38c44310c627f4f498595 (commit)
from 2e5354fe8db5288939733d0fb63ad4c87bc20105 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2516f0b660b1a7181ad38c44310c627f4f498595
Author: David 'Digit' Turner <digit at google.com>
Date: Tue Oct 22 14:26:53 2013 +0200
Update libtool to support Android.
* m4/libtool.m4: Add "linux*android*" case. Taken from the libtool
repository.
--
The patch, which cleanly applies, is
commit 8eeeb00daef8c4f720c9b79a0cdb89225d9909b6
Author: David 'Digit' Turner <digit at google.com>
Date: Tue Oct 8 14:37:32 2013 -0700
This patch adds proper Android support to libtool. The main
issues are the following:
- Versioned libraries are not supported by the platform and
its build/packaging tools.
- The dynamic linker is not GNU ld, there is no support for
DT_RUNPATH.
- Similarly, there is no ldconfig.
Signed-off-by: Werner Koch <wk at gnupg.org>
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index f0a2752..1d62b05 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -2644,6 +2644,26 @@ linux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
+linux*android*)
+ version_type=none # Android doesn't support versioned libraries.
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='$libname$release$shared_ext'
+ soname_spec='$libname$release$shared_ext'
+ finish_cmds=
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ dynamic_linker='Android linker'
+ # Don't embed -rpath directories since the linker doesn't support them.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ ;;
+
# This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu)
version_type=linux # correct to gnu/linux during the next big refactor
-----------------------------------------------------------------------
Summary of changes:
m4/libtool.m4 | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
hooks/post-receive
--
The GNU crypto library
http://git.gnupg.org
_______________________________________________
Gnupg-commits mailing list
Gnupg-commits at gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-commits
More information about the Gcrypt-devel
mailing list