From cace46d9acd653234ffc298d8ea483ce3c08c54d Mon Sep 17 00:00:00 2001 From: Jason Stephenson Date: Tue, 12 Sep 2017 11:29:41 -0400 Subject: [PATCH] LP#1708048: Fix ld problems by renaming libraries. We add the lib... prefix to all C library names as expected by most linkers. This necessitates changes to the opensrf.xml configuration file. Signed-off-by: Jason Stephenson Signed-off-by: Galen Charlton --- examples/opensrf.xml.example | 4 ++-- src/c-apps/Makefile.am | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/opensrf.xml.example b/examples/opensrf.xml.example index e637b10..7e1dccb 100644 --- a/examples/opensrf.xml.example +++ b/examples/opensrf.xml.example @@ -135,7 +135,7 @@ vim:et:ts=2:sw=2: 3 1 c - osrf_math.so + libosrf_math.so opensrf.math_unix.sock opensrf.math_unix.pid @@ -152,7 +152,7 @@ vim:et:ts=2:sw=2: 3 1 c - osrf_dbmath.so + libosrf_dbmath.so 1000 opensrf.dbmath_unix.log diff --git a/src/c-apps/Makefile.am b/src/c-apps/Makefile.am index 3a5b78f..54c3cac 100644 --- a/src/c-apps/Makefile.am +++ b/src/c-apps/Makefile.am @@ -18,19 +18,19 @@ AM_LDFLAGS = $(DEF_LDFLAGS) -L@top_builddir@/src/libopensrf DISTCLEANFILES = Makefile.in Makefile noinst_PROGRAMS = timejson -lib_LTLIBRARIES = osrf_dbmath.la osrf_math.la osrf_version.la +lib_LTLIBRARIES = libosrf_dbmath.la libosrf_math.la libosrf_version.la timejson_SOURCES = timejson.c timejson_LDADD = @top_builddir@/src/libopensrf/libopensrf.la -osrf_dbmath_la_SOURCES = osrf_dbmath.c -osrf_dbmath_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2 -osrf_dbmath_la_LIBADD = @top_builddir@/src/libopensrf/libopensrf.la +libosrf_dbmath_la_SOURCES = osrf_dbmath.c +libosrf_dbmath_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2 +libosrf_dbmath_la_LIBADD = @top_builddir@/src/libopensrf/libopensrf.la -osrf_math_la_SOURCES = osrf_math.c -osrf_math_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2 -osrf_math_la_LIBADD = @top_builddir@/src/libopensrf/libopensrf.la +libosrf_math_la_SOURCES = osrf_math.c +libosrf_math_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2 +libosrf_math_la_LIBADD = @top_builddir@/src/libopensrf/libopensrf.la -osrf_version_la_SOURCES = osrf_version.c -osrf_version_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2 -osrf_version_la_LIBADD = @top_builddir@/src/libopensrf/libopensrf.la +libosrf_version_la_SOURCES = osrf_version.c +libosrf_version_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2 +libosrf_version_la_LIBADD = @top_builddir@/src/libopensrf/libopensrf.la -- 2.43.2