Samba 2.0.7pre2 readline patch
samba-technical at thewrittenword.com
samba-technical at thewrittenword.com
Tue Mar 28 13:51:42 GMT 2000
Under Solaris, readline won't work without terminal libraries. And, on
IRIX, smbwrapper has readline support so it needs LDFLAGS if readline
lives outside of the usual locations.
--
albert chin (china at thewrittenword.com)
-- snip snip
--- source/Makefile.in.orig Fri Mar 24 15:43:36 2000
+++ source/Makefile.in Fri Mar 24 15:44:12 2000
@@ -449,11 +449,11 @@
bin/smbwrapper. at SHLIBEXT@: $(PICOBJS)
@echo Linking shared library $@
- @$(LD) @LDSHFLAGS@ -o $@ $(PICOBJS) $(LIBS)
+ @$(LD) @LDSHFLAGS@ -o $@ $(PICOBJS) $(LDFLAGS) $(LIBS)
bin/smbwrapper.32. at SHLIBEXT@: $(PICOBJS32)
@echo Linking shared library $@
- @$(LD) -32 @LDSHFLAGS@ -o $@ $(PICOBJS32) $(LIBS)
+ @$(LD) -32 @LDSHFLAGS@ -o $@ $(PICOBJS32) $(LDFLAGS) $(LIBS)
bin/smbsh: $(SMBSH_OBJ) bin/.dummy
@echo Linking $@
--- source/configure.in.orig Fri Mar 24 15:44:21 2000
+++ source/configure.in Fri Mar 24 15:44:43 2000
@@ -305,6 +305,10 @@
# test for where we get readline() from
if test "$ac_cv_header_readline_h" = "yes" ||
test "$ac_cv_header_readline_readline_h" = "yes"; then
+ for termlib in ncurses curses termcap terminfo termlib; do
+ AC_CHECK_LIB(${termlib}, tgetent,
+ [LIBS="-l${termlib} $LIBS"; break])
+ done
AC_CHECK_LIB(readline,readline)
fi
More information about the samba-technical
mailing list