[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