]> code.ossystems Code Review - openembedded-core.git/commitdiff
readline: Add configure fix to solve missing symbol issues
authorRichard Purdie <richard@openedhand.com>
Wed, 8 Oct 2008 09:05:00 +0000 (09:05 +0000)
committerRichard Purdie <richard@openedhand.com>
Wed, 8 Oct 2008 09:05:00 +0000 (09:05 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5446 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/readline/readline-5.2/configure_fix.patch [new file with mode: 0644]
meta/packages/readline/readline_5.2.bb

diff --git a/meta/packages/readline/readline-5.2/configure_fix.patch b/meta/packages/readline/readline-5.2/configure_fix.patch
new file mode 100644 (file)
index 0000000..4100fe4
--- /dev/null
@@ -0,0 +1,24 @@
+Without this it fails to link against libtermcap causing various missing symbols 
+issues.
+
+RP - 8/10/08
+
+Index: readline-5.2/configure.in
+===================================================================
+--- readline-5.2.orig/configure.in     2008-10-08 09:58:52.000000000 +0100
++++ readline-5.2/configure.in  2008-10-08 09:59:03.000000000 +0100
+@@ -211,10 +211,10 @@
+         AC_MSG_CHECKING(configuration for building shared libraries)
+         eval `TERMCAP_LIB=$TERMCAP_LIB ${CONFIG_SHELL-/bin/sh} ${srcdir}/support/shobj-conf -C "${CC}" -c ${host_cpu} -o ${host_os} -v ${host_vendor}`
+-#     case "$SHLIB_LIBS" in
+-#     *curses*|*termcap*|*termlib*)   ;;
+-#     *)                      SHLIB_LIBS="$SHLIB_LIBS $TERMCAP_LIB" ;;
+-#     esac
++      case "$SHLIB_LIBS" in
++      *curses*|*termcap*|*termlib*)   ;;
++      *)                      SHLIB_LIBS="$SHLIB_LIBS $TERMCAP_LIB" ;;
++      esac
+       
+         AC_SUBST(SHOBJ_CC)
+         AC_SUBST(SHOBJ_CFLAGS)
index 1780ee172f336d1abdd5e4d9f95144b479060a13..a7dc818790ce81e428ec57d8bbb15c47988af050 100644 (file)
@@ -8,10 +8,11 @@ LICENSE = "GPLv2"
 DEPENDS += "ncurses"
 RPROVIDES_${PN} += "readline"
 LEAD_SONAME = "libreadline.so"
-PR = "r3"
+PR = "r4"
 
 SRC_URI = "ftp://ftp.gnu.org/gnu/readline/readline-${PV}.tar.gz \
-          file://acinclude.m4"
+           file://configure_fix.patch;patch=1 \
+           file://acinclude.m4"
 
 S = "${WORKDIR}/readline-${PV}"