[libmarpa-r2-perl] 05/05: Add support for shared libraries

Jonas Smedegaard dr at jones.dk
Sat May 17 21:24:04 UTC 2014


This is an automated email from the git hooks/post-receive script.

js pushed a commit to annotated tag Marpa-R2-2.085_000
in repository libmarpa-r2-perl.

commit d019f93da66ae1add03d6ce2348fe86a7050084c
Author: Jeffrey Kegler <JKEGL at cpan.org>
Date:   Mon Apr 14 17:46:06 2014 -0700

    Add support for shared libraries
---
 cpan/inc/Marpa/R2/Build_Me.pm | 4 +++-
 cpan/libmarpa/ac/Makefile.am  | 2 +-
 cpan/libmarpa/ac/configure.ac | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/cpan/inc/Marpa/R2/Build_Me.pm b/cpan/inc/Marpa/R2/Build_Me.pm
index 4f94db7..7ef98e8 100644
--- a/cpan/inc/Marpa/R2/Build_Me.pm
+++ b/cpan/inc/Marpa/R2/Build_Me.pm
@@ -438,7 +438,9 @@ sub do_libmarpa {
     local $ENV{CFLAGS};
     $ENV{CFLAGS} = $original_cflags if defined $original_cflags;
 
-    my @configure_command_args = ('--disable-static');
+    # We need PIC, but do not want the overhead of building the shared library
+    my @configure_command_args = qw(--with-pic --disable-shared);
+
     my @debug_flags = ();
     if ( defined $self->args('Marpa-debug') ) {
         if ( defined $ENV{LIBMARPA_CFLAGS} ) {
diff --git a/cpan/libmarpa/ac/Makefile.am b/cpan/libmarpa/ac/Makefile.am
index 38d01e1..e0fa73c 100644
--- a/cpan/libmarpa/ac/Makefile.am
+++ b/cpan/libmarpa/ac/Makefile.am
@@ -18,7 +18,7 @@
 AM_CFLAGS = $(WARNING_CFLAGS) $(MARPA_DEBUG_FLAG)
 AM_CPPFLAGS = $(WARNING_CPPFLAGS)
 ACLOCAL_AMFLAGS = -I m4
-noinst_LTLIBRARIES = libmarpa.la
+lib_LTLIBRARIES = libmarpa.la
 libmarpa_la_SOURCES = marpa.c marpa.h \
     marpa_obs.c marpa_obs.h \
     marpa_avl.c marpa_avl.h \
diff --git a/cpan/libmarpa/ac/configure.ac b/cpan/libmarpa/ac/configure.ac
index 2fd4f45..e1531de 100644
--- a/cpan/libmarpa/ac/configure.ac
+++ b/cpan/libmarpa/ac/configure.ac
@@ -41,7 +41,7 @@ AM_INIT_AUTOMAKE([])
 # Specify a configuration file
 AC_CONFIG_HEADERS([config.h])
 
-LT_INIT([])
+LT_INIT()
 
 # Checks for programs.
 # The following were suggested by autoscan

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmarpa-r2-perl.git



More information about the Pkg-perl-cvs-commits mailing list