[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